gpt4 book ai didi

AngularJS:动态创建元素

转载 作者:行者123 更新时间:2023-12-02 23:21:39 25 4
gpt4 key购买 nike

如何在 Controller 中创建元素?例如在点击事件上?

示例 Controller :

function AddCtrl($scope){

$scope.add = function(){
// do stuff to create a new element?
}


}

示例 View :

<div ng-controller="AddCtrl">

<button ng-click="add()">Add</button>
// create <input type="text" ng-model="form.anotherField">

</div>

非常感谢任何建议。

最佳答案

AngularJS 旨在遵循 MVC - 因此在 View 中创建元素的 Controller 不符合 MVC 行为。 Controller 不应该知道 View 。

听起来好像您想要一个基于某些条件逻辑的控件出现。一种方法是绑定(bind)到元素的可见性。

关于AngularJS:动态创建元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22698494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com