<br> ////ADD BY SUCY<br> ////将ko集合里面的每天数据的属性变为方法<br> $(function () {<br> var _TheArray = function () {<br> this.Id = ko.observable();<br> this.LineNumber = ko.observable();<br> this.name = ko.observable();<br> };<br> ko.applyBindings(_TheArray);<br> });<br> this._TheArrays = ko.observableArray([]);<br> this._TheArray = ko.observableArray([]);<br> _TheArray = { name: "A", LineNumber: 1, Id: 0 };<br> _TheArrays.push(_TheArray);<br> _TheArray = { name: "b", LineNumber: 2, Id: 0 };<br> _TheArrays.push(_TheArray);<br> _TheArray = { name: "c", LineNumber: 3, Id: 0 };<br> _TheArrays.push(_TheArray);<br> this.RemoveSafeItem = function (data, event) {<br> alert("0");<br> if (data.Id() > 0) {<br> alert("1");<br> var _this = this;<br> this.removeItem({ id: data.ID(), number: data.LineNumber(), type: "SafeItem" },<br> function () {<br> _this._TheArrays.remove(data);<br> for (var i = 0; i < _this._TheArrays().length; i++) {<br> _this._TheArrays()[i].LineNumber((i + 1).toString());<br> }<br> });<br> } else {<br> alert("0");<br> this._TheArrays.remove(data);<br> alert("1");<br> for (var i = 0; i < this._TheArrays().length; i++) {<br> this._TheArrays()[i].LineNumber((i + 1).toString());<br> }<br> }<br> }<br>
请问为什么走到data.id()>0会提示data.id不是一个function
序号 | 安全条件 | 操作 |
---|---|---|