AngularJS:asp.net MVC View as Dashboard Widget

时间:2014-03-19 02:19:40

标签: javascript angularjs asp.net-mvc-4

Angular.js的新手,我们有一个使用Angular的asp.net MVC 4 View。它可以直接从localHost / Controller / View URL访问。该视图工作正常,但我正在努力添加一个新的仪表板。对于仪表板,我在MVC中创建了一个(全新的)部分页面。

现在,我试图通过使用(Razor)显示在div中的仪表板上显示的相同页面:

@{Html.RenderAction("Index", "CustomerController");} 

但我收到的错误是:

Error: [ng:areq] Argument 'CustomerNgController' is not a function, got undefined

我确实确定要添加对Angular& amp;的引用包含上述控制器的.js文件。仍然无法找出错误的原因。

1 个答案:

答案 0 :(得分:1)

@Ablaze - 如果你可以发布一些代码我会很高兴看到它。通常它只是意味着它找不到它,因为它还没有被创建。也许您的脚本的顺序可能是问题。并确保模块也知道它:

angular.module('myApp').controller('CustomerNgController', function($scope) {
   ...
});