Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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 角度重新计算指令_Javascript_Angularjs - Fatal编程技术网

Javascript 角度重新计算指令

Javascript 角度重新计算指令,javascript,angularjs,Javascript,Angularjs,有人能帮我回答下一个问题吗 我有下一个HTML代码 <button class="btn btn-link" type="submit" popover-bind="{{value['id']}}">Description</button> 如您所见-内容和标题被确定为函数结果,因此它取决于函数计算。但保存它的指令始终是第一个结果值,即使范围发生更改也是如此 有什么想法可能是如何重新呈现HTML页面或重新绑定指令 谢谢 尝试此属性。$observe('popopover

有人能帮我回答下一个问题吗

我有下一个HTML代码

<button class="btn btn-link" type="submit" popover-bind="{{value['id']}}">Description</button>
如您所见-内容标题被确定为函数结果,因此它取决于函数计算。但保存它的指令始终是第一个结果值,即使范围发生更改也是如此

有什么想法可能是如何重新呈现HTML页面或重新绑定指令


谢谢

尝试此属性。$observe('popopoverfin',函数(值){var opts={placement:“right”,title:scope.get_title_for_popover(attrs['popopoverbind']),content:scope.get_descr_for_pover(attrs['popooverbind']),html:true}$(element.popover(opts);});观察属性并在属性更改时重新绑定popovertry以放置
$scope.$watch()
mytestApp.directive("popoverBind",function()
    {
    return {
        link:function(scope,element, attrs)
            {
            var opts = 
                {
                placement:"right",
                title:scope.get_title_for_popover(attrs['popoverBind']),
                content:scope.get_descr_for_popover(attrs['popoverBind']),
                html:true
                }
            $(element).popover(opts);
            }
        }
    });