2013-03-27 37 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