如何使用angularjs将一个html链接到另一个html中的数据传输 {{greeting.created_by}} {{greeting.created_on} {{greeting.modified_by}} {{greeting.modified_on}}

如何使用angularjs将一个html链接到另一个html中的数据传输 {{greeting.created_by}} {{greeting.created_on} {{greeting.modified_by}} {{greeting.modified_on}},angularjs,Angularjs,但是如何使用angularjs将{{greeting.page_name}}的值传递到另一个页面(test.html)?fun()是控制器MyCtrl中的函数 你可以用 <tr ng-repeat="greeting in posts"> <!--<td>{{greeting.user}}</td>--> <td> <div ng-controller="MyCtrl">

但是如何使用angularjs将
{{greeting.page_name}}
的值传递到另一个页面
(test.html)

fun()是控制器MyCtrl中的函数

你可以用

<tr ng-repeat="greeting in posts">
    <!--<td>{{greeting.user}}</td>-->

    <td>
        <div ng-controller="MyCtrl">
            <a href="quizlist.js">{{greeting.page_name}} </a>
        </div>
    </td> 

    <td>{{greeting.created_by}}</td>
    <td>{{greeting.created_on}}</td>
    <td>{{greeting.modified_by}}</td>
    <td>{{greeting.modified_on}}</td>
</tr>
将arg值赋给$rootScope.argname,如下所示

ng-click=fun(arg)
现在使用更改函数fun()中的状态

并在状态为“test”的控制器中使用$rootScope.argname

考虑到app.js是

state.go('test');
在我的例子中,我使用了一个类似于模板的代码

state = 'test'
controller = test.js
template = test.html
并在状态为“chat.chatbox”的控制器中使用$rootScope.selectedFriend

state = 'test'
controller = test.js
template = test.html
<div id="page-wrapper" class="sides">
                    <h2>User List</h2>
                    <ul ng-repeat="item in items">
                        <li ng-repeat="(key, val) in item">
                            <ul>
                                <li>
                                    <div  ng-click="getUserChat(key)">
                                        <a>{{key}}</a>
                                    </div>
                                </li>
                            </ul>
                        </li>
                    </ul>
</div>
$scope.getUserChat = function(selectedFriend){
    $rootScope.selectedFriend = selectedFriend;
    $rootScope.sentChatMessages = [];
    $state.go('chat.chatbox');
};