Angularjs 在控制器内部生成 link
Angularjs generating link inside controller
我需要在控制器中处理一些参数并生成一个 link 到模板。我不知道我是如何尝试通过 assign {{url}}
<button class="button" onclick="window.open('{{url}}', '_system', 'location=yes'); return false;">open</button>
http://www.someurl.com/someservice.php?param=param&anotherparam=another
如何做到?
您不能在 js onclick
中调用 angular 代码。您必须改用 ng-click
。
<button class="button" ng-click="window.open('{{url}}', '_system', 'location=yes'); return false;">open</button>
你应该使用 ng-click
而不在其中插入 {{}}
。
标记
<button class="button" type="button" ng-click="window.open(url, '_system', 'location=yes'); return false;">
open
</button>
我需要在控制器中处理一些参数并生成一个 link 到模板。我不知道我是如何尝试通过 assign {{url}}
<button class="button" onclick="window.open('{{url}}', '_system', 'location=yes'); return false;">open</button>
http://www.someurl.com/someservice.php?param=param&anotherparam=another
如何做到?
您不能在 js onclick
中调用 angular 代码。您必须改用 ng-click
。
<button class="button" ng-click="window.open('{{url}}', '_system', 'location=yes'); return false;">open</button>
你应该使用 ng-click
而不在其中插入 {{}}
。
标记
<button class="button" type="button" ng-click="window.open(url, '_system', 'location=yes'); return false;">
open
</button>