Maison > Questions et réponses > le corps du texte
On ne peut pas dire qu'il ne peut pas être obtenu, mais je ne sais pas ce qui n'a pas fonctionné scope
peut être vu, mais n'est pas accessible via l'accès aux attributs
Voir le code et les images ci-dessous pour plus de détails
html
Moyen
<ul widget-paginate="vm.activities"></ul>
directive.js
Moyen
var directive = {
scope:{
paginate : '=widgetPaginate'
},
link : link
}
function link(scope, ele, attrs){
console.log(scope);
console.log("---------directive---------");
console.log(scope.paginate.data);
console.log("---------directive---------");
}
过去多啦不再A梦2017-05-15 16:58:37
var directive = {
scope:{
paginate : '=widgetPaginate'
},
link : link
}
function link(scope, ele, attrs){
console.log(scope);
console.log("---------directive---------");
$timeout(console.log(scope.paginate.data));//这样应该能取得的。
console.log("---------directive---------");
}
En raison du problème asynchrone des données
黄舟2017-05-15 16:58:37
Ces données sont-elles obtenues en arrière-plan ?
Utilisez $watch pour surveiller et vous le saurez. Je pense aussi que c'est un problème asynchrone.