2016-09-22 72 views
1

我試圖用Ionic2長期服務進度報告顯示加載動畫:Ionic2 LoadingController微調動畫不能正常工作

this.loading = this.loadingCtrl.create({ 
    content: 'Please wait...', 
    spinner: 'ripple' // <<------ Is that correct? 
}); 

this.loading.present(); 

結果是沒有任何微調文本框。

這是09/22/2016 Ionic2使用最新的測試版(11),我實際上找不到任何像上面的任何示例任何地方。這可能是未來的功能記錄,但尚未實施?

我說的是Ionic2 LoadingController單證here

回答

1

ripple定製微調?否則,你可以檢查默認提供紡紗here

ios 
ios-small 
bubbles 
circles 
crescent  
dots 

微調器名稱應在微調性質傳遞,任何 可選的HTML可以在內容屬性進行傳遞。 如果您沒有將 傳遞給微調器,則加載指示器將使用模式指定的微調器 。要在整個應用中設置微調器名稱,請在應用的配置中設置加載微調器的 值。在應用程序的配置「隱藏」或通過微調:要隱藏的微調,設置 loadingSpinner在 「隱藏」的加載選項

所以另一種選擇,是隻用根據模式指定spynner像這樣:

this.loading = this.loadingCtrl.create({ 
    content: 'Please wait...' 
}); 

this.loading.present(); 
+0

我嘗試了其他名稱(例如「點」),還有:「ripple」是一個標準微調。檢查LoadingOptions接口,「微調」參數看起來合法... – rubmz

0

的是它可能是愛奧尼亞隊只是把使用自定義微調延長加載控制,這意味着你必須把SVG文件名的財產的一種方式。

這看起來很明顯,你可以在那裏放置一個內置的微調器名稱。 然後,在所有裝載器中使用相同的微調器來保持應用程序的設計是合理的。猜猜可能在文檔中更加粗體...