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>