私は現在AngularUIブートストラップモーダルの観点から、ng-class
に次の式を持っている:AngularJS ngClass発現と配列の組み合わせ
<div class="modal-body mdl-body"
ng-class="{ 'is-msg': vm.message.type == 'msg',
'height-limit': vm.message.hasHeight }">
しかし、私はまた、このように、カスタムクラスの配列を渡したい:
ng-class="vm.message.classes"
モーダルがコントローラに呼ばれる場所です。
modalService.open({
type: "okay",
title: "Terms & Conditions",
content: $scope.APISettingData.signup_term_and_condition,
classes: ["h-md", "text-info"],
isHtml: true,
hasHeight: true
});
両方の方法はお互いに無関係に機能しますが、それらを組み合わせようとすると機能しませんでした。
これは可能ですか?私にいくつかのアイデアや解決策を教えてください。
あなたが試みることができるという考えで、このサンプルアプリケーションは、内部または外部...ない最適なソリューションを別のコンテナを作成することです チェック –
'NG-クラスかかわらず'は単なるディレクティブですが、あなたはいつでも自分のものを作ることができます。配列などを受け入れます。 –