如何从AngularJS中的URL参数获取值?

kum*_*ded 1 angularjs angularjs-directive angularjs-scope angular-ui-router

我有一个类似http://example.com/test/sample&fname=hello&lname=world的URL ,它将显示一个名为“ Home.html ” 的页面

我需要从URL 获取这些值helloworld,并在与我相同的“ Home.html ” 中的ng-init指令中使用它。

<div ng-init="init('val1','val2')"></div>
Run Code Online (Sandbox Code Playgroud)

VAL1应该包含问候VAL2应该包含世界

是否可以在AngularJS中做到这一点,并且是正确的解决方法?请帮帮我!

Nar*_*yan 5

避免使用ng-init代替使用controller

function SomeController($scope, $location){
    var fname = $location.search().fname;    

}
Run Code Online (Sandbox Code Playgroud)