問題タブ [angular-ui-bootstrap-tab]

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.

0 投票する
1 に答える
1036 参照

angularjs - angular ui-bootstrapタブ内に異なるデータを持つAngular ui-gridsを与える方法は?

複数のタブがあり、それぞれに角度のある ui-grid があります。各グリッドは異なるデータを表示する必要があります。しかし、あるタブではデータがページの読み込み時にグリッドに表示されるが、別のタブでは ui-grid 自体が読み込まれないという問題に直面しています。何が問題なのかわかりません。助けてください。以下はコードのサンプルです。

タブの HTML:

コントローラー部:

0 投票する
1 に答える
1165 参照

html - (モバイル ビュー) UI タブの見出しをドロップダウンとして機能させる方法

UI ブートストラップの既存のタブ ヘッダー セクションをモバイル ビューのドロップダウンに作成する方法。

HTML:

CSS:

JSフィドルリンク:

UI タブの見出し JS Fiddle

現在、UI タブ ビューはモバイル ビューで垂直線に変更されます (現在の UI タブをハックしてドロップ ダウンするにはどうすればよいですか (モバイル ビューのみ))。

0 投票する
3 に答える
2708 参照

javascript - angular uiブートストラップタブコンポーネント:タブがアクティブでクリックされていないときにタブのコンテンツを取得する方法

angularjs プロジェクトで ui ブートストラップ 'tabs' コンポーネントを使用しています。tab.htmlというファイルで定義されています。定義コードは次のとおりです。

タブはコントローラーで定義されます。

状態の定義は次のとおりです。

タブをクリックすると状態が変化します。私の質問は、最初にtab.htmlをロードすると、タブ 'tab2' がアクティブになりますが、tab2 のコンテンツがロードされないということです

あなたは以下のように見ることができます:

最初の読み込み tab2 コンテンツ

「tab2」をクリックする必要があり、状態が変更され、コンテンツがロードされます

あなたは以下のように見ることができます:

tab2コンテンツをクリックした後

最初にtab.htmlをロードするとき、「tab2」のコンテンツをロードする方法、または「tab2」の状態をアクティブにする方法はありますか?

0 投票する
1 に答える
1511 参照

angularjs - angularjs:ブラウザの戻るボタンをクリックすると、ネストされたビューから前のページに戻る方法は?

index.htmltabs.htmlの 2 つのページがあります。tabs.htmlはネストされた構造で、タブ コンポーネントがあり、すべてのタブが状態 ( tab1tab2tab3 ) にバインドされます。index.htmlからtabs.htmlに変更する場合、状態変更パスはindex -> tabs -> tab1になります。他のタブをクリックすると、おそらく状態変更パス: index -> tabs -> tab1 -> tab2 . ブラウザの戻るボタンをクリックすると、tab2からに戻ります。tab1、つまり、まだtabs.htmlにいることを意味します。私の質問は、ブラウザの戻るボタンをクリックしたときに、以前の状態だけでなくindex.htmlに戻ることができることを認識する良い方法はありますか?

0 投票する
1 に答える
1177 参照

angularjs - Angular UI ブートストラップ カルーセルとタブが同じページにある場合の衝突

angularjsプロジェクトにangular UI Bootstrapを使用しています。カルーセルタブを含むページがあります(両方とも同じページにあります)。

問題は、タブがカルーセル スライドに対して切り替わり、タブをクリックするたびにカルーセル スライドが移動することです。

これを防ぐ方法があれば教えてください。

プランカーはこちら

どうもありがとうございました。

意見:

コントローラ:

0 投票する
2 に答える
5208 参照

angularjs - ng-repeat を使用した Angular UI Bootstrap タブセット

bootstrap-ui のバージョンを 0.14.x から最新の 1.3.2 にアップグレードしようとしていますが、uib-tabset / uib-tab ディレクティブに関するいくつかの問題が発生しています。

私がやろうとしているのは、ng-repeat を使用してタブを動的に作成し、繰り返しモデルの式またはプロパティによって「アクティブな」タブを処理することです。

index="{{item.Id}}"バインディングはまったく機能しません。したがって、ng-repeat が完了したら、uib-tabset でアクティブなプロパティを使用することができれば、式を介してタブ インデックスを設定できないようです。

activeItem は、囲んでいるコントローラーの $scope のプロパティです。

このバインディングを追加すると、エラーが発生します。

すべて ( uib-tab の index 属性と uib-tabset の active 属性) を省略した場合、エラーはスローされませんが、デフォルトではタブも選択されません。つまり、1 つをクリックしてそのタブをアクティブにする必要があります。ドキュメントには、デフォルトは「最初のタブにデフォルト設定」されていると記載されていますが。

このディレクティブ セットで ng-repeat が正しく機能しなくなった理由は何ですか? 私はおそらくここで何かを見逃していますが、困惑しています。

ありがとう

編集: これは、私が抱えている問題を示す plunkr リンクです。 https://plnkr.co/edit/DWOILq?p=preview

0 投票する
1 に答える
1396 参照

javascript - UI-TABのテンプレートを選択

Web アプリケーションで ui.bootstrap を使用していくつかのタブを実行する必要があります。タブごとにテンプレートを選択したいのですが、うまくいきません。なんで?これはtabs.htmlです:

「one.html」と「two.html」はどちらも「tabs.html」の同じディレクトリにあります。PSエラーは発生しません。単にテンプレートが表示されません