Javascript Angular.js(可能有bug)-对象属性在单个项目视图中返回未定义

Javascript Angular.js(可能有bug)-对象属性在单个项目视图中返回未定义,javascript,angularjs,meanjs,Javascript,Angularjs,Meanjs,我有一个民意调查应用程序,有两个视图,列表视图和单个项目视图。这些是angular客户端控制器中的init函数 // Poll List $scope.pollList = function(){ $scope.votes = Votes.query({ userId:Authentication.user._id }); $scope

我有一个民意调查应用程序,有两个视图,列表视图和单个项目视图。这些是angular客户端控制器中的init函数

        // Poll List
        $scope.pollList = function(){
            $scope.votes = Votes.query({
                userId:Authentication.user._id
            });             
            $scope.polls = Polls.query();
        };

        // View Poll
        $scope.findOne = function(){
            $scope.votes = Votes.query({
                userId:Authentication.user._id
            });
            $scope.poll = Polls.get({
                pollId: $stateParams.pollId
            });
            $scope.categories = Categories.query();
            $scope.languages = Languages.query();
            $scope.pollItem($scope.poll);
        };

        // Poll Item
        $scope.pollItem = function(poll){
            $scope.pollVoted(poll);
            $scope.countPollVotes(poll);
            for (var i = 0; i < poll.poll_options.length; i++){
                $scope.optionItem(poll,poll.poll_options[i]);
            };
        };
//轮询列表
$scope.pollList=函数(){
$scope.voces=voces.query({
userId:Authentication.user.\u id
});             
$scope.polls=polls.query();
};
//意见调查
$scope.findOne=函数(){
$scope.voces=voces.query({
userId:Authentication.user.\u id
});
$scope.poll=Polls.get({
pollId:$stateParams.pollId
});
$scope.categories=categories.query();
$scope.languages=languages.query();
$scope.pollItem($scope.poll);
};
//投票项目
$scope.pollItem=函数(轮询){
$scope.poll投票(poll);
$scope.countpoll投票(投票);
对于(变量i=0;i

列表视图和单个视图都会在每个轮询对象中启动pollItem函数。在列表视图中,一切正常-每个轮询对象都会无错误地传递pollItem函数。但是在单轮询视图中,我收到错误,即轮询的不同属性(即用户、注释、轮询选项)返回未定义!尽管当我在console.log中记录poll对象时,我可以在那里看到它们。请帮忙!我知道这听起来有点含糊不清,但我不确定还要提供哪些其他细节。。我在这个问题上纠缠了几天,没有找到答案。

很难说你的问题是什么。你能创建一个显示你的问题的plunker吗?或者至少澄清代码中存在问题的地方。