В файле polymer.dart, если вы хотите выставить переменную, определенную в контроллере, стороне представления, вы определяете переменную с помощью @observable
и используйте двойные усы для вставки этой переменной. Однако в некоторых документах и учебниках используется @published
для достижения той же цели. Официальные документы также используют оба, поэтому я не думаю, что @published
является устаревшим и устаревшим способом определения переменных.
Так есть ли разница между этими двумя? И какой я должен использовать в своем коде?