2016-11-05 12 views
0

SpringとAngular JSでMVCを取得しようとしていますが、現在は実際に動作しています[実際はindex.htmlを呼び出すだけです]。MVC Spring AngularJSディレクティブとコントローラ

<div ng-include="'folder/view.html'"></div> 

事は、私が呼び出すしたいと思います...です: 事は、私はindex.htmlを私にいるとき、私は単純に、このような別のHTMLファイルにNG-含まを入れて、あります直ちにコントローラを呼び出してビューを呼び出すファイルの指示を最初に行いますが、どのように処理するかわかりません。

'use strict'; 
angular.module('tmp') 

.directive('view', function() { 

    return { 
     restrict: 'AE', 
     templateUrl: "folder/view.html", 
     controller : "viewController", 
     scope: { 
      state: "@", 
     }, 

    } 
}); 

そして、ここでは私のコントローラである:

'use strict'; 
angular.module('tmp') 
    .controller('viewController', function ($scope) { 

     // Do some stuff 

}); 

しかし、これら二つのどれが呼び出されていない。ここ

は私のディレクティブです。誰かが私を助けることができますか? 私が十分具体的であるかどうか分かりません。事前にお詫び申し上げます。

Plunkerhttps://plnkr.co/edit/EFScNxJV7qG9cTSACDZ2?p=preview

ありがとうございます!まあ

+0

詳細については、plunkerを提供できますか? – user3249448

+0

編集中!ありがとうございます:https://plnkr.co/edit/EFScNxJV7qG9cTSACDZ2?p=preview – NPanda

答えて

0

、もちろんあなたは、コントローラとディレクティブを定義するJSファイルをロードする必要があります。

<script src="script.js"></script> 
<script src="viewController.js"></script> 
<script src="viewDirective.js"></script> 

次に、あなたが実際にあなたのテンプレートでディレクティブを使用する必要があります。

<body> 
    <view></view> 
</body> 

そして最後にview.htmlはフォルダにないので、正しいパスを使用する必要があります。

https://plnkr.co/edit/DygHtWNMtWTG7hy4vBUb?p=preview

+0

私は今、とても馬鹿だと感じます。ありがとうございました ! – NPanda

関連する問題