我找到了一个很好的解决方案,可以通过在模型上运行ng-repeat来创建角度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>
Run Code Online (Sandbox Code Playgroud)
addCategory函数在我的控制器中定义:
$scope.addCategory = function(){
var newCategory = {id:0, name:"Category Name"};
$scope.categories.unshift(newCategory);
}
Run Code Online (Sandbox Code Playgroud)
这里的目标是允许用户添加新记录,并在使用新行更新视图后自动触发内联编辑指令.如何以这种方式触发内联编辑指令?
angularjs ×1