angularjs – 什么是范围.$new(true)以及它是如何工作的
发布时间:2020-12-17 07:13:36 所属栏目:安全 来源:网络整理
导读:我正在尝试测试指令(您可以在以下位置查看完整详细信息: Unit testing angular directive – very stuck) 我坚持的一件事就是找出范围.$new(true)的意思.根据我的发现,看起来$new创建了一个新的子范围,但是什么是(true)部分并且自动执行这个因为它不在我的
我正在尝试测试指令(您可以在以下位置查看完整详细信息:
Unit testing angular directive – very stuck) 我坚持的一件事就是找出范围.$new(true)的意思.根据我的发现,看起来$new创建了一个新的子范围,但是什么是(true)部分并且自动执行这个因为它不在我的代码中但它仍然被抛出作为错误TypeError:’undefined ‘不是一个函数(评估’范围.$new(true)’) 解决方法
根据
the docs,Scope.$new的boolean参数指定新范围是否为隔离范围.隔离范围不会从其父范围继承属性.
在创建指令并在options对象中指定范围:{…}时,通常会遇到隔离范围.有关详细信息,请参阅Isolating the Scope of a Directive. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容