に未定義のプロパティ「データロー」を設定することはできません。私が使用しているコードは、このです:settings
オブジェクトは私のコントローラ(colHeaders
とafterChange
には存在しないいくつかのデフォルトのプロパティを持っていることをは、私は<a href="https://github.com/handsontable/ngHandsontable" rel="nofollow">ngHandsontable</a>コンポーネントに問題があるngHandsontable
$scope.td = [{
'COLUMN_1': ''
}];
注:
<hot-table rowHeaders="true" startRows= "7" manualColumnResize="true" datarows="td"
settings="{ colWidths: [150, 150, 150, 150,150], colHeaders: colHeaders, contextMenu: ['row_above', 'row_below', 'remove_row'], afterChange: afterChange }">
<hot-column data="COLUMN_1" title="'COLUMN_1'"></hot-column>
<hot-column data="COLUMN_2" title="'COLUMN_2'"></hot-column>
<hot-column data="COLUMN_3" title="'COLUMN_3'"></hot-column>
<hot-column data="COLUMN_4" title="'COLUMN_4'"></hot-column>
<hot-column data="COLUMN_5" title="'COLUMN_5'"></hot-column>
</hot-table>
をし、コントローラで)。ほぼすべてを試しました。私は設定プロパティ、datarowsプロパティ、すべてのプロパティを削除しました!エラーメッセージには何の変更もありません。
angular.forEach(bindingsKeys, function(key) {
var mode = _this.scope[key].charAt(0);
_this.$$isolateBindings[key] = {
attrName: _this.scope[key].length > 1 ? _this.scope[key].substr(1, _this.scope[key].length) : key,
collection: key === 'datarows',
mode: mode,
optional: false
};
});
エラーが_this.$$isolateBindings[key]
が未定義_this.$$isolateBindings
されている:私は、これは問題の行であることを発見したngHandsontableのソースコードを見ると
。
私はこれについての手がかりがなく、私のケースでは構成がディレクティブの例とわずかに異なることがわかります。
私は実際にHandsontable 0.23.0(無料)とAngularJS 1.2.28と一緒に0.9.0バージョンを使用しています。
ここには何が欠けていますか?
ありがとうございます。
ngHandsontable 0.12.0と同じ問題があります。 –