0
好吧,這可能是愚蠢的問題,但我一直坐在這裏試圖解決這個問題。我有一個選擇列表,當它更改爲特定值時,我試圖將屬性設置爲空字符串並禁用一些其他字段。問題是我不斷收到'TypeError:無法設置屬性'msrp'的空錯誤。我一直在看這個片刻。下面是代碼:不能設置屬性爲空
var msrp;
vm.changeDealType = function changeDealType(myScenario, typeId) {
scenario.isCashDealType = false;
msrp = '';
if(typeId.value !== null && typeId.value === "Cash"){
myScenario.isCashDealType = true;
myScenario.original.msrp = msrp;
}
};
這意味着,myScenario.original或myScenario.original.msrp爲空 –
看起來當你'changeDealType'函數被調用'myScenario.original'爲空等等。 – Gavin
什麼是myScenario.original?它看起來像是null(這將導致你的代碼在設置一個null屬性時產生聲音) –