だから私はこのコードを持っています:
import 'dart:html';
import 'dart:json';
class BaseModel {
Map values;
String _url;
// another basic properties
// constructor defined here
fetch() {
var el = document.query('#container');
HttpRequest.getString(_url).then(
(result) {
values = new Map.from(parse(result));
el.innerHtml = values['name'];
return result;
})
}
}
void main() {
BaseModel bm = new BaseModel(url: /path/to/test.json);
bm.fetch();
}
そして、私は次のようなjsonデータを持っています:
{
"name" : "Andrew",
"age" : 20
}
DOM に "Andrew" が表示されることを期待していますが、何も表示されません。私が変更した場合
el.innerHtml = "SOME_TEXT"
次に、「SOME_TEXT」テキストが表示されているのがわかります。
皆さん、私を助けてくれますか?