我在其中一个模板中有一个添加行功能(例如section1)。它当前在当前模板上的表中添加了一个新行。我想使这个通用,所以如果我在不同的模板(section2,section3等)中使用它,它将在该模板上的表上添加一行。
$scope.section1 = [];
<button ng-click="addNewItem()">Add Row</button>
$scope.addNewItem=function(){
$scope.section1.push('');
};
答案 0 :(得分:1)
如果我理解正确,那么最简单的解决方案就是将该部分传递给函数
例如
<button ng-click="addNewItem(section1)">Add Row</button>
<button ng-click="addNewItem(section2)">Add Row</button>
您也可以通过创建自定义指令来实现这一点,但这可能不是必需的