0
我加入空行來臺傳遞的id是從數據庫中檢索這是工作,但是當我試圖添加空行,當ID爲零,則如何添加空行,當ID爲零使用angularjs
TypeError: Cannot call method 'push' of null
在那裏引起我的附加功能控制器我硝基甲苯理解這個問題是
$scope.addMachineItems = function (id) {
ServiceFactory.InvokeWithParameters(baseurl + 'Api/AdminApi/AddRow?machineID=' + id).success(function (success) {
$scope.machine.machineItemList.push(success);
}).error(function (error) {
alert(error);
})
}
在我看來,我用點擊這樣
<td ng-click="addMachineItems(machine.machine_ID)">
<a >Add+ </a>
</td>
NG重複=「機machine.machineItemList」
API控制器代碼
public MachineTypeItems AddRow(int machineID)
{
MachineTypeItems item = new MachineTypeItems();
item.Isactive = 1;
item.Machine_ID = machineID;
return item;
}
任何人都可以一個解釋爲什麼類型的錯誤的問題來了,爲什麼我不能添加空行,同時通過ID = 0. 我希望我給出一個清晰的解釋。
什麼都沒有丟失 –
我更新了用於添加行的代碼 –
listinfo的時機在哪裏? – bdavidxyz