【发布时间】:2014-11-17 13:52:58
【问题描述】:
我有一个类似http://example.com/test/sample&fname=hello&lname=world 的网址,它将显示一个名为“Home.html”的页面
我需要从 URL 中获取这些值 hello 和 world 并在相同的 'Home.html 中的 ng-init 指令中使用它'。
<div ng-init="init('val1','val2')"></div>
其中 val1 应该包含 hello 而 val2 应该包含 world?
是否可以在 AngularJS 中做到这一点,它是正确的方法吗?请帮帮我!
【问题讨论】:
-
您不需要使用 ng-init,在控制器中使用 $routeParams 或 $location 并从那里设置范围值。
标签: angularjs angularjs-directive angularjs-scope angular-ui-router