【问题标题】:AngularJS : asp.net MVC View as Dashboard WidgetAngularJS:asp.net MVC 视图作为仪表板小部件
【发布时间】:2014-06-09 01:47:41
【问题描述】:

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

现在,我正在尝试使用 (Razor) 在 div 内的仪表板上显示相同的页面:

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

但我收到一条错误消息:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-02
      • 2014-07-04
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 2014-10-29
      • 2016-07-15
      • 1970-01-01
      相关资源
      最近更新 更多