如何在Angular NgRepeat

时间:2016-09-26 05:31:12

标签: javascript angularjs angularjs-ng-repeat

如何在下面的代码中执行console.log(childResult)?一般来说,我在哪里/如何学习如何访问ngRepeat范围变量......不是各自控制器中的变量(看起来很简单)......但是esp我想访问LOOP VARIABLES,例如我的情况childResult。我已阅读所有指南和教程,包括stackoverflow问题,但我无法解决它。

app.directive("appNamesTyped", ['$http', '$timeout', function ($http, $timeout) {
    //app-names-typed
    return {
        restrict: 'A',
        template: "<li ng-repeat=\"childResult in childrenLookupResults.d.as_typed | orderBy:'fname' | limitTo: limitLookupResults : beginLookupResults\"> </li>",
        link: function (scope, element, attrs) {
            try {
                console.log(childResult);
            } catch(er) {

            }
        }
    };
}]);

2 个答案:

答案 0 :(得分:1)

我这样做的方法是使用import { SensorManager } from 'NativeModules'对象并循环遍历它。它将打印元素而不考虑模板。像这样的东西

childrenLookupResults

以下是可能对您有所帮助的相关问题:AngularJS: Setting a variable in a ng-repeat generated scope

答案 1 :(得分:0)

另一种方式:

   link: angular.forEach(scope.childrenLookupResults,function(childrenLookup){
          console.log(childrenLookup);
       });