私は、次のコントローラがあります。anglejsでコントローラからサービスにスコープを渡すにはどうすればよいですか?
'use strict';
/* Controllers */
angular.module('stocks.controllers', []).
controller('MyCtrl1', ['$scope', '$http', 'stockData', function MyCtrl1 ($scope, $http, stockData) {
$scope.submit = function() {
$scope.info = stockData.query();
console.dir($scope.info);
}
}]);
をし、私は私の見解で座っバウンドNG-モデルを渡したいが、私はどのように接続するのです
'use strict';
/* Services */
angular.module('stocks.services', ['ngResource']).factory('stockData', ['$resource',
function($resource){
return $resource('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json', {}, {
query: {method:'GET', isArray:false}
});
}]);
...次のサービスに
ng-model="symbol_wanted"
と呼ばれますコントローラがサービスに渡される範囲は?ありがとう!
いつですか? 'ng-click'で呼び出される関数を定義しましたか? –
質問はあなたが単に行うことができないと仮定しているので、奇妙です: 'myService($ scope)'。残りのコメントと答えは、タイトルで尋ねられるものに答えるのではなく、異なる「angularjs」パターンを表示しています。 –