2
我試圖使用新的顯示語法來減少編譯的js代碼的大小。這工作正常,只要我不需要任何種類的窗口事件。Dart導入顯示窗口結果NoSuchMethodError
當我添加窗口來顯示然後,編輯器說一切都很好。當我運行應用程序,我得到:
Exception: NoSuchMethodError : method not found: 'get:window'
Receiver: Instance of 'Toolbar'
Arguments: []
Stack Trace: #0 Object._noSuchMethod (dart:core-patch:1261:3)
#1 Object.noSuchMethod (dart:core-patch:1264:25)
#2 Toolbar._init (...toolbar.dart:93:5)
#3 Toolbar.Toolbar.initialize (...toolbar.dart:47:10)
#4 main (...toolbar.dart:29:21)
是否有任何其他方式來獲得窗口實例不使用窗口變量?
嗯,你是對的。那麼它有什麼好處呢? –
如果您有兩個或更多導出相同符號名稱的庫(比如說導出一個名爲'Foo'的函數的2個庫),這很好。如果你現在導入它們,並且你想選擇使用哪個'Foo',唯一的方法是在導入這些庫時使用'hide'或'show'或者兩者都使用。 –