2017-03-17 141 views
0

我试图在新选项卡中打开ui-sref,注意到我不想从控制器调用它。从视角来看怎么做?ui-sref打开新选项卡

<div class="col-md-12 text-right wow fadeInUp"> 
     <!-- submit button --> 
       <button ui-sref="app.blogs" target="_blank" class="btn btn-black " id="form-submit" type="submit" value="Submit">See all Blogs</button> 
     <div id="msgSubmit" class="h3 text-center hidden"></div> 
    </div> 

回答

1

如果你想打开一个UI的序列S从您可以使用target =“_空白”,但要注意的是,按钮元素不支持目标的看法。将您的按钮更改为定位标记。

<a us-sref="app.blogs" target="_blank">See all blogs</a> 

如果你想继续使用按钮元素,我相信你需要使用控制器。

0

添加逻辑来查看是不是一个好的做法,但是,

  • 你可以添加一些功能,以您的控制器和视图使用它(鉴于你没有访问WINDOW /文档或任何其他变量/函数,而不是范围的一部分)
  • 或者你可以使用作为@Zahid拉赫曼回答相同的HTML标签(如目标=“_空白”)

但我真的建议你使用一个控制器用于用于UI逻辑和用于一般逻辑和API调用或共享数据之间的服务n个控制器