Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 将链接添加到“UI sref'”;_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 将链接添加到“UI sref'”;

Angularjs 将链接添加到“UI sref'”;,angularjs,angular-ui-router,Angularjs,Angular Ui Router,对于以下路线: .state('user', { url:'/user/:userId', templateUrl : 'app/views/pages/user/user.html', controller : 'userController as user', required : true, resolve : {

对于以下
路线

.state('user', {
                url:'/user/:userId',
                templateUrl : 'app/views/pages/user/user.html',
                controller  : 'userController as user',
                required    : true,
                resolve     : {
                    userData : function( $q, api, $stateParams ){

                        console.log('hi', $stateParams)

                        var differed = $q.defer();

                        api.getUsers().then(function( data ){
                            differed.resolve( data.data );
                        });

                        return differed.promise;

                    }
                }
            })
我从我的一个html调用,如下所示:

<li ng-repeat="user in users.usersData"><a ui-sref="user(userId:{user._id})">{{user.name}}</a></li>
我的代码有什么问题?这里有人帮我吗?

ui sref

ui-sref="user(userId:{user._id})"
应该是

ui-sref="user({userId:user._id})"

我们传递的是一个名为
userId
的属性的对象,其值来自
user.\u id
{userId:user.\u id}

如果你能快速创建一个plunker,那将非常有用。这是我应用程序的一部分,创建起来并不容易。你在这里还发现什么不对劲的东西吗?如果您需要代码的任何部分,我准备发布给您
ui-sref="user({userId:user._id})"