2017-08-01 41 views
0

我越來越對象變量不angularJs碼內頁加載過程中設置爲實例分配C#MVC觀AngularJS

查看

@model IAAS_Application.Models.ManageModels 

@{ 
    ViewBag.Title = "IAAS"; 
    Layout = null; 
} 

我的角模塊

var app = angular.module('R1_myApp', []); 
     app.controller('R1_myCtrl', function ($scope, $http, $window, $compile) { 

    $scope.initEditModeData=function(){ 
        debugger; 

        if(1==0){ 
         $scope.PP.Private =(@Model.PP==null)?false:@Model.PP.Private; 
         $scope.PP.Public = (@Model.PP==null)?false:@Model.PP.Public; 
         $scope.PP.Cust_Name= (@Model.PP==null)?"":@Model.PP.Cust_Name; 
         $scope.PP.Cust_Flag=false 
        } 
       }; 
}); 

我得到這個錯誤

enter image description here

我已經把Null條件,以確保它不進入裏面。但是在頁面加載時,默認情況下,控制進入並出錯。 我錯過了什麼?誰能幫我?

+0

你是否安慰過'@ Model.PP.Private'? –

回答

0

我試着初始化c#MVC代碼中的對象,然後將它發送給視圖。有效。我現在沒有收到錯誤信息。

obj.PP = new PP(); 

Return view(obj)