1
我一直在构建一个web项目,并且时不时地尝试发布,看起来像在localhost中看起来一样。这一次,我添加了angularjs来获取/显示货币并再次部署项目。但是,它向浏览器中的用户显示{{currency}}。
Error: [$injector:unpr] http://errors.angularjs.org/1.5.8/$injector/unpr?p0=nProvider%20%3C-%20n%20%3C-%20CurrencyController
我angularjs代码看起来像这样...
app.controller("CurrencyController", function ($scope, $http) {
$http.get('http://dummy.com/api/getcurrencyformainscreen').
success(function (data, status, headers, config) {
$scope.currencies = data;
}).
error(function (data, status, headers, config) {
//alert(data);
})
});
我在做什么错?
错误是告诉你CurrencyController未找到。可能出于多种原因。包含控制器的js文件是否包含在您的html中? FYI,处理$ http承诺与.success()/。错误()已被弃用,有利于.then() – jbrown
但它可以找到当我在本地运行 –