Angularjs 如何使用routeProvider向应用程序添加角度过滤器
我想在这里添加像这样工作的角度过滤器: 到我的模板routeProvider代码:Angularjs 如何使用routeProvider向应用程序添加角度过滤器,angularjs,angularjs-filter,route-provider,Angularjs,Angularjs Filter,Route Provider,我想在这里添加像这样工作的角度过滤器: 到我的模板routeProvider代码: var app = angular.module("calculatorApplication", []).config(function ($routeProvider) { $routeProvider.when("/home", { templateUrl: "app/view/home.html", controller: "HomeController" }); $routeProvi
var app = angular.module("calculatorApplication", []).config(function ($routeProvider) {
$routeProvider.when("/home", {
templateUrl: "app/view/home.html",
controller: "HomeController"
});
$routeProvider.otherwise({
redirectTo: "/home"
});
$routeProvider.when("/calculator", {
templateUrl: "app/view/calculator.html",
controller: "CalculatorController"
});
});
app.controller("HomeController", function () {
});
添加['angular.filter'] 到 var app=angular.module(“calculatorApplication”,['angular.filter']).config( 正在中断应用程序 有什么建议如何实现像这样的应用程序过滤?
谢谢您在您提供的代码片段中,明确包含了
angular filter.js
lib:
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-filter/0.4.7/angular-filter.js"></script>
如果您当前的应用程序中没有包含该库,这可能就是问题所在。您使用的是哪个版本的angular?包含此库,但存在错误:如未捕获错误:Provider[对象]筛选器必须定义$get factory方法。从a8m.Containes中,您是否使用与代码段中相同版本的angular?版本不同,但如果完全相同,错误为:未捕获错误:[$injector:modulerr]…ogleapis.com%2Fajax%2Flibs%2AngularJS%2F1.2.22%2fagularJS.min.js%3A18%3A60)应用程序似乎仍然无法找到模块。如果您当前的代码有一个更大的片段就好了。错误消息也不完整,您可以将整个URL发布到错误文档中吗?根据我所看到的,我只能建议再次修改您正在加载的所有依赖项以及顺序(应该是角度的,然后是角度libs,然后是代码)。另一个选择是,您切换到的版本(1.2.2)现在可以与过滤器一起工作,并且您现在得到的错误来自另一段代码。