Javascript 添加范围变量作为window.open函数的参数
我想添加一个范围变量作为window.open函数的参数,我使用以下代码Javascript 添加范围变量作为window.open函数的参数,javascript,angularjs,Javascript,Angularjs,我想添加一个范围变量作为window.open函数的参数,我使用以下代码 onclick="window.open($scope.positionsURL, '_system', 'location=yes'); return false;" 我得到以下错误 未捕获引用错误:$scope未定义 我错过了什么?我有语法错误吗?请帮我解决这个问题 您应该使用ng单击: ng-click="open(positionsURL, '_system', 'location=yes')" 并定义函数$
onclick="window.open($scope.positionsURL, '_system', 'location=yes'); return false;"
我得到以下错误
未捕获引用错误:$scope未定义
我错过了什么?我有语法错误吗?请帮我解决这个问题 您应该使用
ng单击:
ng-click="open(positionsURL, '_system', 'location=yes')"
并定义函数$scope。在控制器中打开。应该是这样的:
$scope.open = function (url, name, spec) {
$window.open(url, name, spec); // don't forget to inject $window in the controller
return false;
}