我是新的角度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上阅读更多信息
请注意,这种做法需要在整个应用程序中进行,才能正常工作。
相关文章
- javascript - 参数'fn'不是一个函数有字符串
- 核心转储 - 但核心文件不在当前目录中?
- javascript - AngularJS延迟错误:参数'fn'不是一个函数,有Object
- javascript - Angularjs:Error:[ng:areq]参数'HomeController'不是一个函数,未定义
- javascript - Angularjs参数不是一个函数获取字符串
- javascript - 使用带有参数的函数的$timeout,AngularJS fn不是函数错误
- scala - 参数类型函数需要一个字符串作为第二个参数?
- angularjs - 错误:[ng:areq]参数控制器不是函数
转载注明原文:anglejs [ng:areq]参数’fn’不是一个函数,有字符串 - 代码日志