var demoApp = angular.module('demoApp', ['ngRoute']);
demoApp.factory = ('simpleFactory', function () {
var factory = {};
var customers = [{ name: 'Touqeer', city: 'Multan' },
{ name: 'Arslan', city: 'RWP' },
{ name: 'Saleem', city: 'Taxila' }];``
factory.getCustomers = function () {
return customers;`enter code here`
};
return factory;
});
demoApp.controller('SimpleController', function ($scope, simpleFactory) {
debugger
$scope.customers = simpleFactory.getCustomers();
});Error它显示: Error:$injector:unpr$injector/unpr?p0=simpleFactoryProvider%20%3C-impleFactory at Error (本机)
发布于 2014-03-08 19:40:36
demoApp.factory = ('simpleFactory', function () {应该是
demoApp.factory('simpleFactory', function () {发布于 2014-03-08 20:09:47
嘿,我做了一个柱塞,这样你就可以看到它是如何工作的:Plunker LINK,因为我认为你还会遇到其他东西。我在你提供的代码中发现错误的东西:
demoApp.factory = ('simpleFactory', function(){...}),应该是one.demoApp.factory('simpleFactory', function () {...})或,而不是只放‘string’demoApp.factory('simpleFactory', function () {...})’,这是一件小事,但它会帮助其他人理解你的意图。https://stackoverflow.com/questions/22268790
复制相似问题