2013-03-27 55 views
2

所以在這個例子,當不能找到一個控制器:角使用require.js

<div ng-controller="myController"> 
    {{name}} 
</div> 

function myController($scope){ 
    $scope.name = "Jack Robinson"; 
} 

它的工作原理。但是如何將它與require.js一起使用?接下來片斷不起作用

define(function(){ 
    return function myController($scope){ 
     $scope.name = "Jack Robinson"; 
    } 
}) 

它說: 'myController的' 不是一個函數,得到了不確定

+0

RequireJS模板/啓動項目當您將它與AngularJS結合使用時,我認爲這是一種過度的衝擊。對Requirejs的要求大大降低了,如果對Angular沒有必要的話。只是我的2美分.. – ganaraj 2013-03-27 16:43:30

+0

請解釋。那require.js和AMD如何過度殺傷?角是否有它自己的機制來動態異步加載JavaScript文件? – Agzam 2013-03-27 19:11:14

回答

0

嘗試使用與RequireJs和AngularJs

https://github.com/jhiemer/angularjs-requirejs-testacular

+0

不能..我試圖嫁給asp.net mvc,需要和角度altoghether – Agzam 2013-03-27 16:24:44

+0

@Agzam:提到的回購已經提供了必要的工具,使Angular和需要一起工作,似乎你已經知道如何得到要求和asp.net mvc一起工作。我不明白你爲什麼不這麼認爲?你在尋找一個解決方案,結婚所有三個?你的問題btw並不這麼說...... – ganaraj 2013-03-27 16:40:42

+1

Require和Angular純粹是JavaScript框架。他們不在乎服務器上運行的是什麼。使用上面的模板,您可以提取應用程序的JavaScript部分,並將其用於ASP.NET MVC。 – Ketan 2013-03-27 16:43:51