Kendo UI と angular-kendo で UI を構築しようとしています。でもKendo CSSは使いたくない。ブートストラップの統合が必要です。
以下のリンクは、これを行う方法に関する情報を提供します: docs.telerik.com/kendo-ui/getting-started/using-kendo-with/using-kendo-with-twitter-bootstrap
サンプルのデモ ページがあります: demos.telerik.com/kendo-ui/bootstrap/
デモ ページと手順からわかったことは、Bootstrap が JQuery コーディングで動作することです。Kendo UI への依存関係として jQuery を使用することは問題ありませんが、JQuery でコードを記述したくはありません。Angular ディレクティブのみを使用したいと考えています。
上記のデモ ページでは、次のようなドロップダウン ボックスが表示されます。
<div id="configurator-wrap" class="col-sm-9 hidden-xs">
<div id="configurator" class="row">
<label class="col-sm-4">
<div class="description">Dimensions</div>
<select id="dimensions">
</select>
</label>
</div>
</div>
Bootstrap は、次のような JQuery を義務付けています。
<script>
$("#dimensions").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
value: "common",
dataSource: [
{ text: "Default", value: "common" },
{ text: "Bootstrap", value: "common-bootstrap" }
],
change: function(e) {
var commonLink = Application.getCurrentCommonLink();
Application.updateLink(commonLink, Application.getCommonUrl(this.value()));
}
});
</script>
代わりに、Angular-Kendo の書き方のドロップダウンを使用できるようにしたいと考えています。Bootstrap CSS などを含め、Bootstrap の外観を与える必要があります。このような:
<select kendo-drop-down-list>
<option value="1">Thing 1</option>
<option value="2">Thing 2</option>
<option value="3">Thing 3</option>
</select>
このデモにあるように (ただし、これは剣道 CSS ファイルを使用しています): http://kendo-labs.github.io/angular-kendo/#/