如何从mvc局部视图调用保存在另一个文件中的角度控制器

时间:2014-03-11 07:13:27

标签: angularjs

编辑: - 我的项目是mvc-4,其布局页面包含angular.js和bootstrap.js,bootstrap.js和angularmodule.js。布局包装在索引页面中。在左侧部分中,所有类别首次加载到索引页面中。当我点击任何类别时,已将所有产品的部分页面加载到索引的中间部分。现在,当我再次点击所有产品光谱定制附带的任何中间部分产品按钮时,返回一个部分_customization页面,该页面将加载到模型中弹出。所以下面的代码保存在_customization部分页面上。

我创建了一些ng-controler.js文件 它包含以下代码

EposApp.controller("cntrlCustomization", function ($scope, getCustomization) {
    $scope.ListCollection = getCustomization.customization;
    $scope.total = 0;
    $scope.chkUnchk = function (v) {
        if (v.selectionState == 0) { v.selectionState = 1 }
      some more code...
    } 

我在mvc中有一个_customization部分视图,代码如下。

<script src="~/Scripts/ngController/ngController.js"></script>


<script>
    var customizationJson = @Html.Raw(Json.Encode(@Model))
        console.log(JSON.stringify(customizationJson));
        EposApp.factory('getCustomization', function () {
        return {
            customization: customizationJson
             }
    });
</script> 

我的问题是Epos.Contoller没有被调用,虽然我将控制器代码直接保存到局部视图itseld它工作正常..有些人可以帮我解决这个问题。

0 个答案:

没有答案