2017-03-17 356 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個控制器