Слегка знакомлюсь с Vue и заметил странное поведение.
Есть:
new Vue({
el: '#app',
created: function(){
this.getCategories();
},
data:{
content: 'что-то',
...
...
и отдельно компонент:
var VueModal = Vue.extend ({
template: `<div v-if="$root.modalContent">
<div>
<input type="text" value="{{$root.content}}">
</div>
{{$root.content}}
</div>
...
...
В итоге на выходе получается так:
<div>
<div>
<input type="text" value="{{$root.content}}">
</div>
что-то
</div>
Почему в value значение не рендерится, а ниже всё ок?