0
を削除するときの機能は動作しません、私はいくつかの機能を実行する前にロードビューを防止するために、ルートの決意を使用し、その後、私はここにError: Unknown provider: employeesProvider <- employeesを読んで、私はng-controller
を削除する必要があり、その後、私はAngularJS:ルートの決意を設定し、NG-コントローラディレクティブ
<div > <!-- ng-controller="navBar" has removed from here -->
<div ng-include="'...../partitials/navBar.html'"></div>
</div>
は、私は、このボタンをクリックしたときに、いくつかの機能はもはや、例えば、navBar
コントローラで働いて行われていないルートプロバイダ
$routeProvider
.when("/ERPdocumentation/", {
templateUrl : function(params){
// code here
return template
},
controller: "navBar",
resolve: {
filteredModules: function (searchForService) {
return searchForService.getfilteredModules();
}
}
});
しかし、あります
<md-button ng-click="routeToSearchPage (searchString)">
、機能がnavBar
コントローラで動作しません:
angular.module("myApp")
.controller("navBar", function ($scope,filteredModules, $location) {
$scope.filteredModules = filteredModules;
$scope.routeToSearchPage = function(searchString){
console.log("route") // nothing happened here
$location.search("search", searchString);
$location.path($location.$$path);
};
})
.factory("searchForService", function(){
return {
getfilteredModules: function(){
// code here to get search results
}
}
})
https://jsfiddle.net/e1vfrcrf/14/ iは、これらの概念で何かを誤解してくださいこの問題の原因となった何?どのようにそれを解決するには?