Свойство dataset
Map<String, String> datasetПредоставляет доступ ко всем пользовательским атрибутам данных (data-*), заданным для этого элемента.
Ключи для карты должны соответствовать следующим правилам:
- Имя не должно начинаться с 'xml'.
- Имя не может содержать символ точки с запятой (;).
- Имя не может содержать заглавных букв.
Любые ключи из разметки будут преобразованы в ключи с использованием регистровой записи camelCase в карте.
Например, HTML, заданный как:
<div data-my-random-value='value'></div>
Будет доступен в Dart как:
var value = element.dataset['myRandomValue'];
См. также:
Исходный код
Map<String, String> get dataset => new _DataAttributeMap(attributes);void dataset=(
Исходный код
set dataset(Map<String, String> value) {
final data = this.dataset;
data.clear();
for (String key in value.keys) {
data[key] = value[key];
}
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Element/dataset.html