2016-06-24 18 views
3

コンポーネントにAngular 1.5で渡したいサービスがあります。私はGulpやTypeScriptを使用していません。サービスをAngular 1.5コンポーネントにインジェクトする方法

これはサービスです。

(function() {'use strict'; 
 
angular.module('flavorApplication') 
 
    .component('app', { 
 
    \t templateUrl: "app/app.component.html", 
 
    controllerAs: "vm", 
 
    \t controller: function AppController() {

これはコンポーネントです:

(function() {'use strict'; 
 
angular.module('flavorApplication') 
 
    .component('app', { 
 
    \t templateUrl: "app/app.component.html", 
 
    controllerAs: "vm", 
 
    \t controller: function AppController('DataService')

これは動作しませんでした。私も試してみました:これもうまくいきませんでした

controller: ['DataService', function AppController('DataService')

。私は角度をつけて、ただ私の下に私の餌を取っていることを心に留めておいてください。ご協力ありがとうございました!

+0

一重引用符は必要ありません。 'コントローラ:関数AppController(DataService)' – Lex

+0

@Lexあなたは答えとしてそれを返せますか?それはそれだった。私はupvotedと間違ってより多くの混乱を配列の構文を削除するの美しさである – chrissavage

答えて

2

一重引用符は必要ありません。

controller: function AppController(DataService) 
+0

投票を削除しました:) – ankitd

関連する問題