問題タブ [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.
angular - Angular 2 ng-bootstrap、NgbTabsetエラー:キャッチされていません(約束されています):TypeError:未定義のプロパティ 'templateRef'を読み取れません
NgTabset を使用しようとしましたが、このエラーTypeError: Cannot read property 'templateRef' of undefinedが表示されます。ng -templateをテンプレートタグに置き換えると、すべて正常に動作します。コードは次のとおりです。
angularjs - AngularJS uib-tabset のタブをリンク可能にするにはどうすればよいですか?
私は次のようなものを持っています:
そして、コントローラーは...#page&tab=second
ここに移動することを認識します (タブ名を検索し、アクティブなタブに設定するインデックスを取得することにより)。各タブの URL を公開して、ユーザーがブックマークしたり、誰かにメールで送信したりできるようにするにはどうすればよいですか?
ng-click
ハンドラーを追加しても問題ありません。その更新を試みましlocation.href
たが、ページが更新されます。history.pushState()
orを示唆する回答を見てきましhistory.replaceState()
たが、同じ問題があるようです。
ユーザーがタブのコンテキストメニューから「リンクアドレスのコピー」を選択できるようにタブを設定しても問題ありませんhref
が、タブは空のアンカーであるため、href
動作が変わるのではないかと思います。(とにかく、それを設定する方法がわかりませhref
ん。)
たぶん、コンテキストメニューに「タブアドレスのコピー」などを追加できます。
uib-tabset の各タブのルートを変更する方法を確認しましたが、そこにある回答uib-tabset
は、質問が求めているように思われることさえ参照していません。