1
我遇到了從角度綁定到聚合物1.0的問題。聚合物1.0和角度綁定
這裏是有一個單一的財產名爲myprop我的自定義元素:
<dom-module id="my-custom-element">
<template>
<span>{{myprop}}</span>
</template>
</dom-module>
<script>
Polymer({
is: 'my-custom-element',
properties: {
myprop: String
},
ready: function() {
var p = this.myprop; //why is p set to "{{testfield}}" and not "Hello!"?
}
});
</script>
這裏是HTML:
這裏是角控制器:
<script>
angular.module("myApp", ["my.directives"]).controller("myCtrl", function ($scope) {
$scope.testfield = "Hello!";
});
</script>
在Polymer ready
函數中爲什麼變量p
設置爲stri ng "{{testfield}}"
?我希望它有價值「你好!」。請注意,自定義元素實際上顯示文本「你好!」所以它看起來像自定義元素模板中的綁定正在按預期工作。但我不明白爲什麼在ready函數中沒有可用的bound-to值。