2014-04-24 139 views
0

我正在尝试使用角度在我的情况下打开一个弹出窗口。如何在我的情况下创建一个弹出链接?

我有类似

<a ng-href = "window.open('{{videoLink}}')" >open a video</a> 

它给了我 'Not Found' 错误的浏览器。

但是,这会打开一个视频,但它在浏览器的另一个选项卡中。

<a ng-href = {{videoLink}}>open a video</a> 

如何在弹出窗口中成功打开我的视频。

谢谢!

+0

提供的代码对我来说还不够,也许你可以准备一个更好的例子 – TlonXP

+0

确实。你需要提供更多的代码 - 最好是一个Plunker/JSFiddle例子 – EnigmaRM

回答

1

使用ng-click就像在你的previous question

您的问题是ng-click需要AngularJS表达式。请参阅:https://docs.angularjs.org/guide/expression

“如果您想运行更复杂的JavaScript代码,则应将其设置为控制器方法并从您的视图中调用该方法。

因此,只要在控制器中该元素的$scope设置的函数,并调用它通过ng-click="clickHander()"

如果这没有帮助,你需要发布更多的代码(最好在JSFiddle或类似的东西)。

相关问题