gpt4 book ai didi

javascript - 关于 Javascript/Angular 线的解释

转载 作者:行者123 更新时间:2023-12-02 17:40:52 26 4
gpt4 key购买 nike

在工厂中,我构建了一个 HTML 页面。该页面可以包含一个表单,因此我想获取 FormController 的句柄。经过一些谷歌搜索后,我已经得到了这行代码的所有内容(html是jquery选择器中字符串中的所有html):

html.find("input").eq(0).controller('form');

我的理解是:

  • find():它将查找所有输入元素;
  • eq():我想这将选择查找列表中第一个找到的项目;
  • controller():这部分不清楚。我发现很难找到有关此的一些文档。我所知道的是,您可以传递 ngModelform。传递ngModel时,您将获得指定控件的FormController,而不是整个表单。当指定 form 时,您将获得对整个表单的引用。

所以,我了解了大部分内容,但我仍然不知道 controller() 是 Angular 函数还是 Jquery 函数,以及如何/何时可以使用此方法。

最佳答案

jQuery 中没有“ Controller ”的概念:controller() 显然是一个 Angular 函数。 Here is the documentation :

controller(name) - retrieves the controller of the current element or its parent. By default retrieves controller associated with the ngController directive. If name is provided as camelCase directive name, then the controller for this directive will be retrieved (e.g. 'ngModel').

关于javascript - 关于 Javascript/Angular 线的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22232174/

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