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