Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角引导popover几秒钟后隐藏:在ui-bootstrap-tpls-0.12.0.js中删除tt_isOpen变量_Javascript_Angularjs_Twitter Bootstrap - Fatal编程技术网

Javascript 角引导popover几秒钟后隐藏:在ui-bootstrap-tpls-0.12.0.js中删除tt_isOpen变量

Javascript 角引导popover几秒钟后隐藏:在ui-bootstrap-tpls-0.12.0.js中删除tt_isOpen变量,javascript,angularjs,twitter-bootstrap,Javascript,Angularjs,Twitter Bootstrap,我试着使用了关于的优秀指令代码 但在tt_中,isOpen被删除并替换为一个属性:isOpen的一个独立作用域:var ttScope=scope.$new(true)。 我没有成功地访问正确的变量来代替tt_isOpen进行监视。所有这些都非常令人沮丧 有什么帮助吗?在tpls.js中查找此行: var ttScope = scope.$new(true); 并替换为: var ttScope = scope; 也稍微高一点,在: restrict: 'EA', 添加下一个属性: sco


我试着使用了关于的优秀指令代码

但在tt_中,isOpen被删除并替换为一个属性:isOpen的一个独立作用域:var ttScope=scope.$new(true)。
我没有成功地访问正确的变量来代替tt_isOpen进行监视。
所有这些都非常令人沮丧


有什么帮助吗?

在tpls.js中查找此行:

var ttScope = scope.$new(true);
并替换为:

var ttScope = scope;
也稍微高一点,在:

restrict: 'EA',
添加下一个属性:

scope: true,
现在,您可以通过以下方式访问元素范围:

angular.element('#123').scope().isOpen = false;

tt_open过去与打开工具提示的元素相关联,现在isOpen与工具提示本身相关联

可以使用以下命令查找工具提示元素并将其标记为已关闭

angular.element('.tooltip').scope().$parent.isOpen = false;