添加一个作用域变量作为window的参数.打开功能
Add a scope variable as a argument for window.open function
我想添加一个作用域变量作为window的参数。打开函数,我使用下面的代码。
onclick="window.open($scope.positionsURL, '_system', 'location=yes'); return false;"
我得到以下错误。
Uncaught ReferenceError: $scope is not defined
我错过了什么?我有什么语法错误吗?请帮我解决这个问题。
您应该使用ng-click
:
ng-click="open(positionsURL, '_system', 'location=yes')"
在控制器中定义$scope.open
函数。应该是这样的:
$scope.open = function (url, name, spec) {
$window.open(url, name, spec); // don't forget to inject $window in the controller
return false;
}
相关文章:
- window.location.href未设置查询参数
- 将数据参数(不是查询参数)提供给 window.location.href ?创建动态文件
- 使用 window.open() 打开文件时传递 url 参数(从 ColdFusion 页面)
- 有没有办法找到浏览器弹出窗口是否使用 window.open 打开了参数“滚动条=是”
- window.open 在 IE 中抛出无效参数错误
- 使用 js 函数 window.history.back() 添加一个参数
- 使用 window.location.href 和 Jquery 更改多个 url 参数
- JQuery试图更改window.location错误地截断了查询参数
- window.onload Javascript,带有接收参数的函数
- window.open没有应用给定的高度参数
- TypeError:Window.postMessage的参数不足
- Window Open Javascript(参数错误)
- 传递参数给Window[callback]函数
- 如何使用window.open向窗口传递参数
- 添加一个作用域变量作为window的参数.打开功能
- Django -在使用JS的window.open()函数时传递参数给GET方法
- 如何在传递php参数时设置window.open(它不起作用)
- 如何将参数传递给onclick="window.location"李
- 为什么会得到无效参数?IE8出现错误?(window.open)
- Javascript window.open()传递参数