我找到了一个很好的解决方案,可以通过在模型上运行 ng-repeat 创建 angular js 中的内联编辑内容:https ://stackoverflow.com/a/16739227/2228613
为了扩展该解决方案,我向具有 ng-click 指令的页面添加了一个按钮,如下所示:
<button ng-click="addCategory()" class="btn btn-large btn-primary" type="button">
<i class="icon-white icon-plus"></i> Add Category
</button>
addCategory 函数在我的控制器中定义:
$scope.addCategory = function(){
var newCategory = {id:0, name:"Category Name"};
$scope.categories.unshift(newCategory);
}
这里的目标是允许用户添加新记录并在视图使用新行更新后自动触发 inline-edit 指令。如何以这种方式触发 inline-edit 指令?