我正在尝试使用angular来打开我的情况下的弹出窗口。
我有类似
的东西 <a ng-href = "window.open('{{videoLink}}')" >open a video</a>
它在浏览器中显示“未找到”错误。
但是,这会打开一个视频,但它位于浏览器的另一个标签中。
<a ng-href = {{videoLink}}>open a video</a>
如何在弹出窗口中成功打开视频。
谢谢!
答案 0 :(得分:1)
在previous question中使用ng-click
。
您的问题是ng-click
采用了AngularJS表达式。请参阅:https://docs.angularjs.org/guide/expression
“如果您想运行更复杂的JavaScript代码,您应该将其设置为控制器方法,并从您的视图中调用该方法。”
所以只需在控制器的$scope
中为该元素设置一个函数,然后通过ng-click="clickHander()"
调用它。
如果这没有帮助,您需要发布更多代码(最好是在JSFiddle或类似的东西)。