Jestem nowy w ember js, chcę uzyskać dane z pliku json Nie otrzymuję żadnych danych wyjściowych w przeglądarce.
app / route / index.js
import Ember from "ember";
export default Ember.Route.extend({
model: function(){
return this.$.getJSON("app.json");
}
});
app / template / index.hbs
<h1> I won {{tot}} today! </h1>
app.json
{ "tot": 100}
Czy musi używać koncepcji adaptera do renderowania danych z pliku json?
Odpowiedzi:
1 dla odpowiedzi № 1Kiedy używaliśmy Ember 1.x, używaliśmy tego rodzaju notacji, aby uzyskać dostęp do wartości modelu, tj.
{{tot}}
zamiast
{{model.tot}}
Ale teraz, jeśli masz model, to powinien być dostępny za pomocą
{{model.propertyName}}
1 dla odpowiedzi nr 2
Musisz uzyskać dostęp do danych poprzez model, tj.
<h1> I won {{model.tot}} today! </h1>