<p ng-click='window.open("{{data.url}}","_self")'>{{data.name}}</p>
这有什么问题吗?我也尝试了onclick但是我在控制台中看到了错误。
答案 0 :(得分:2)
我必须说你必须在$ window服务的帮助下在控制器中这样做: -
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope,$window) {
$scope.open=function(data){
$window.open(data,"self")
}
});
HTML: -
<p ng-click='open(data.url)'>{{data.name}}</p>
答案 1 :(得分:0)
我建议一个指令:
File::operator==
答案 2 :(得分:0)
max(coalesce(a.id, 0))
只能访问范围内的项目。要解决此问题,您可以使用控制器操作中的ngClick
服务,或将$ window添加到范围内。
您的$window
包含需要插补的标记。在ngClick
内部时,您不需要使用ngClick
语法,并且可以直接使用范围变量。
如果你要做的就是打开一个窗口,只需使用一个锚标记和ngHref
{{}}