如何打开动态形成的超级链接为上(How to open dynamically formed hyp

2019-10-23 22:04发布

我使用形成淘汰的超链接。 现在我不得不打开链接的弹出窗口。 请在以下片断代码

 <a data-bind="attr: { href:'/Home/TechnicianData?logId=' + $data.LoginId}">
                                More tests...
                            </a>

Answer 1:

不是一个真正的淘汰赛的问题,它是一个HTML的问题,你只是碰巧使用淘汰赛;)

<a target="_blank" data-bind="attr: { href:'/Home/TechnicianData?logId=' + $data.LoginId}">
   More tests...
</a>


Answer 2:

在这种情况下,我认为,最简单的方法是有约束力的“click”事件的功能。 像这样

<a href="javascript:void(0);" data-bind="click: $root.myFunction">Link Content</a> 

JS

function YourViewModel() {
   var self = this;
   //...
   self.myFunction = function (data) {
       window.open('/Home/TechnicianData?logId=' + data.LoginId);
   };
};


文章来源: How to open dynamically formed hyperlink as Popup
标签: knockout.js