問題タブ [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 投票する
2 に答える
1750 参照

angular - Angular 2 ng-bootstrap、NgbTabsetエラー:キャッチされていません(約束されています):TypeError:未定義のプロパティ 'templateRef'を読み取れません

NgTabset を使用しようとしましたが、このエラーTypeError: Cannot read property 'templateRef' of undefinedが表示されます。ng -templateテンプレートタグに置き換えると、すべて正常に動作します。コードは次のとおりです。

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

angularjs - AngularJS uib-tabset のタブをリンク可能にするにはどうすればよいですか?

私は次のようなものを持っています:

そして、コントローラーは...#page&tab=secondここに移動することを認識します (タブ名を検索し、アクティブなタブに設定するインデックスを取得することにより)。各タブの URL を公開して、ユーザーがブックマークしたり、誰かにメールで送信したりできるようにするにはどうすればよいですか?

ng-clickハンドラーを追加しても問題ありません。その更新を試みましlocation.hrefたが、ページが更新されます。history.pushState()orを示唆する回答を見てきましhistory.replaceState()たが、同じ問題があるようです。

ユーザーがタブのコンテキストメニューから「リンクアドレスのコピー」を選択できるようにタブを設定しても問題ありませんhrefが、タブは空のアンカーであるため、href動作が変わるのではないかと思います。(とにかく、それを設定する方法がわかりませhrefん。)

たぶん、コンテキストメニューに「タブアドレスのコピー」などを追加できます。

uib-tabset の各タブのルートを変更する方法を確認しましたが、そこにある回答uib-tabsetは、質問が求めているように思われることさえ参照していません。