【发布时间】:2016-04-10 05:18:35
【问题描述】:
我对下面的代码有两个问题:我刚学angularjs,发现它很混乱:
- factory.quote 和 QuoteFactory。为什么我不能在控制器中使用 factory.quote 名称?
-
为什么我不能像 angular.module('factory.quote',[]).factory( 'QuoteFactory', ['ngResource','$resource', function ($resource)
(function () { 'use strict'; angular.module('app', [ // Angular modules 'ngRoute', 'controller.quote', // Custom modules 'factory.quote' // 3rd Party Modules ]); angular.module('controller.quote', []).controller('QuoteController', ['$scope', 'QuoteFactory', function ($scope, QuoteFactory) { $scope.quote = QuoteFactory.query(); }]); /*angular.module('controller.quote', []).controller('QuoteController', ['$scope', 'factory.quote', function ($scope, factory.quote) { $scope.quote = factory.quote.query(); }]);*/ angular.module('factory.quote',['ngResource']).factory('QuoteFactory', ['$resource', function ($resource) { return $resource('/api/quote', {}, { query: { method:'GET',param: {},isArray:true} }); }]) })();
【问题讨论】:
标签: angularjs