我是新的角度js ..我正在得到follwing错误请帮助我
[ng:areq]参数’fn’不是函数,有字符串
var app = angular.module('demo',[]); app.config('$routeProvider',function($routeProvider){ $routeProvider.when('/add',{ templateUrl:'demo/add.html',controller:'addcontroller' }). when('/order',{ templateUrl:'demo/order.html',controller:'ordercontroller' }); }); app.controller('addcontroller',function($scope){ $scope.message="order"; }); app.controller('ordercontroller',function($scope){ $scope.message="order"; });
我认为错误是在配置块,它应该是:
app.config(function($routeProvider){ // routeProvider config });
或更好:
app.config(['$routeProvider',function($routeProvider){ // routeProvider config,allows minification }]);
注释是缩小工作正常。您可以在AngularJS docs https://docs.angularjs.org/tutorial/step_05上阅读更多信息请注意,这种做法需要在整个应用程序中进行,才能正常工作。