Dart 似乎设置了一个单向数据绑定,即使它应该是双向的
使用了2个文件:my_ajax_fetcher.data/html,数据如下: 我的_ajax_fetcher.dart my_ajax_fetcher.htmlDart 似乎设置了一个单向数据绑定,即使它应该是双向的,dart,polymer,polymer-1.0,dart-polymer,Dart,Polymer,Polymer 1.0,Dart Polymer,使用了2个文件:my_ajax_fetcher.data/html,数据如下: 我的_ajax_fetcher.dart my_ajax_fetcher.html 名字:{{f_Name}} 姓氏:{{l_Name} 学生ID:{{identification} 当ajax调用完成时,它将调用handleResponse,它将设置f_name,l_name,标识变量。问题是,我看到变量设置在handleResponse的最后一行 它根本没有根据say:First Name:Frank设置标记
名字:{{f_Name}}
姓氏:{{l_Name}
学生ID:{{identification}
当ajax调用完成时,它将调用handleResponse
,它将设置f_name
,l_name
,标识
变量。问题是,我看到变量设置在handleResponse
的最后一行
它根本没有根据say:
First Name:Frank
设置标记,它只是空的。我已经确定,由于某种原因,handleResponse
与其他函数的作用域不同。如何解决此问题?在Dart中,您始终需要使用设置(…)
或Polymer提供的任何其他方法来更新数据
set('f_name', data["f_name"]);
set('l_name', data["l_name"]);
set('identification', data["id"]);
在JavaScript中,这对于聚合元素的字段不是必需的,仅对于复杂类型(自定义类、集合等)的属性是必需的
另见
设置(…)
或Polymer提供的任何其他方法来更新数据
set('f_name', data["f_name"]);
set('l_name', data["l_name"]);
set('identification', data["id"]);
在JavaScript中,这对于聚合元素的字段不是必需的,仅对于复杂类型(自定义类、集合等)的属性是必需的
另见
set('f_name', data["f_name"]);
set('l_name', data["l_name"]);
set('identification', data["id"]);