如何在下面的代码中执行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) {
}
}
};
}]);
答案 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);
});