gpt4 book ai didi

angularjs [ng :areq] Argument 'fn' is not a function, 得到字符串

转载 作者:行者123 更新时间:2023-12-02 23:51:25 26 4
gpt4 key购买 nike

我是 Angular js 新手..我遇到以下错误,请帮助我

[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";
});

最佳答案

我认为错误出现在配置 block 中,它应该是:

app.config(function($routeProvider){
// routeProvider config
});

或更好:

app.config(['$routeProvider', function($routeProvider){
// routeProvider config, allows minification
}]);

注释是为了使缩小能够正确工作。您可以在 AngularJS 文档 https://docs.angularjs.org/tutorial/step_05 上阅读更多相关信息。请注意,这种做法需要在整个应用程序中进行才能正常工作。

关于angularjs [ng :areq] Argument 'fn' is not a function, 得到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23602181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com