编辑: - 我的项目是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它工作正常..有些人可以帮我解决这个问题。