2013-03-21 99 views
2

我有一個模塊中定義的控制器的模塊內:參考控制器,其是

angular.module('myModule').controller('MyCtrl', function ($scope) { 
$scope.property = 'myproperty'; }); 

的部分被包括在主HTML這樣的:

<div ng-include src="'partial/mypartial.html'"></div> 

是否有可能引用MyCtrl在mypartial.html裏面?例如不知何故如此:

<div ng-controller="myModule.MyCtrl"> 

謝謝!

+4

如果 'Mymodule中' 是你最(ng-app),那麼你可以將控制器作爲「MyCtrl」來引用。我認爲即使您使用子模塊(只要您將它作爲依賴項傳遞給主模塊),它也應該可以這樣工作 – finishingmove 2013-03-21 22:04:28

+0

謝謝,那就是問題所在。我必須將我的子模塊作爲依賴傳遞給主模塊 – doorman 2013-03-22 20:14:40

回答

1

鑑於角的javascript:

angular.module('myModule').controller('MyCtrl', function ($scope) { 
    $scope.property = 'myproperty'; }); 

您的視圖設置應該是這個樣子:

<html ng-app> 
    <head> 
    </head> 
    <body> 
    <div ng-controller="MyCtrl"> 
     {{property}} 
    </div> 
    </body> 
</html> 

上面的代碼應該產生:

myproperty