問題タブ [onsen-ui2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Onsen 2.0 オーバーフロー スクロールのリストが機能しない
私は ons リストを持っていますが、リストがページよりも長くなると、スクロールしたり、他のアイテムを表示したりできます。
ユーザーが下にスクロールして他のリスト項目を表示できるリストを作成するにはどうすればよいですか?
編集:
それが機能しない私の実際のコードはこれです。javascriptが見つからないため、おそらくダイアプライされていない要素がたくさんありますが、リストの問題はこのhtml行で解決する必要があります。
問題は Seite 2 にあります。javascript を使用して ons-list-items を「seite2_suchenkontaktetabelle」に追加すると、下にスクロールしてすべてのアイテムを表示できなくなります。誰かが私の過ちを見つけましたか?
angularjs - ons-lazy repeat で動的 ons-tab を実装する方法
温泉UI:v2.0.1
AngularJS: 1.5.9
ネイティブ アプリケーションのように動的タブ (ons-tab) を必要とする Android および IOS アプリケーションを構築しています。各タブのコンテンツは、最大 100 項目です。そのため、 ons-tab コンテンツに ons-lazy-repeat を使用して、メモリ消費を最小限に抑えたいと考えています。Onsen UI でこれ (動的タブと ons-lazy-repeat ) を達成するにはどうすればよいですか。オンラインで検索しましたが、解決策が見つかりませんでした。
ありがとうございました!
cordova - Onsen UI Angular 2 での Monaca デバッグ モードでのエラー メッセージ
Monaca デバッガーでテンプレート解析エラーが発生しました。を使用しmonaca preview
ている場合は問題なくブラウザで実行されていますが、使用するmonaca debug
と、「エラー: テンプレートの解析エラー: 'span' の既知のプロパティではないため、'ngif' にバインドできません。」 が表示されます。アプリログで。よく確認したところ、エラーは「*ngif」ディレクティブが原因でした。
私もチェックしました-すべてのAngularディレクティブも同じ問題を引き起こします。
Applog のスクリーンショットを添付しました。
これをここにクロス投稿しました。
javascript - 1 つのタブで状態が変更された後、温泉タブバーが正しく更新されない
以下は、3 つのタブを持つ Tabbar の簡単な例です。2 つ目では、状態変数を使用して、レンダリング時に 2 つのコンポーネントを切り替えます。3 つのタブをブラウズすると、すべて問題ないように見えます。しかし、タブ番号 2 でコンポーネントを切り替えると (最初にフローティング ボタンをクリックし、次に [戻る] ボタンをクリックして)、タブバーが正しく機能しません。これを実行してページ 1 に戻ると、ページ 1 に移動するように見えますが、ページ 2 のコンテンツが表示されたままになります。切り替えてページ 3 に移動すると、正常に動作します。また、ページ 2 で切り替えを行うと、ページ 1 に移動してから、ページ間を少し前後にクリックすると、再び機能し始めます。
あるページからより高いインデックスのページに移動すると機能し始めるようです (そのため、ページ 3 に直接移動すると機能します)。
何か間違ったことをしていますか、それとも Onsen UI のバグですか?
サンプルコードは次のとおりです(Meteor、React、Onsen UIを使用しています):
javascript - Onsen UI ons-splitter-side イベントが機能しない
イベントを機能させようとしてpostopen
いpostclose
ますが、運がないようです。
私はここの指示に従います:
https://onsen.io/v2/docs/angular1/ons-splitter-side.html#event-postclose
したがって、私のコードの要点は次のようになります。
ons-postopen
しかし、その結果、属性がないかのように何も起動されません。
onsen-ui - 温泉UIスイッチが自動で変わる
Onsen UI で簡単なことをしようとしています - いくつかのチェックされたスイッチのチェックを自動的に外します。だから、私はいくつかのスイッチを持っており、ラジオボタンの動作を模倣したいと考えています (基本的に、1 つを切り替えると、他のすべてのスイッチがオフに設定されます)。
angular を使用していますが、コードから実行しようとするとこのエラーが発生します。
キャッチされていない TypeError: document.getElementsByTagName(...)[0].setChecked は関数ではありません(...)
基本的に私は試しました
私のすべてのスイッチは、次を使用して動的に追加されます。
それらを動的に追加することに基本的に問題があるかどうかはわかりませんか?
プリセットスイッチで同じコードを試してみましたが、うまくいきました。
ありがとう
javascript - Onsen UI - Android 4.1 で「init」イベントが起動しない、「show」イベントが正常に動作する
可能なすべての場所、インライン JavaScript、$(document).ready
およびonDevideReady
Cordova の関数にイベント リスナーを追加しようとし'init'
ましたが、このバージョンの Android ではイベントが発生しないようです。おかしいのは、'show'
火がうまくいくということです...
コードは次のとおりです。
イベント リスナーは同一であり、init はまだ起動しません。私は彼らのドキュメントに目を通しましたが、古い Android バージョンに関するものは何もありません。
そのような問題を抱えていた人は他にいますか?どうすればこれを解決できますか?