1
とラベルに機能していない私は、次のように、ラベルの説明をヒントアイコンを追加するためのディレクティブを作成しました:NG-バインドがカスタムディレクティブ
propertyWindowModule.directive('hintIcon', {
restrict: 'A',
controller: HintIconController,
controllerAs: 'vm'
});
class HintIconController {
static $inject = ['$element', '$timeout'];
constructor(private $element:ng.IRootElementService,
private $timeout: ng.ITimeoutService) {
if(!_.isEmpty(this.$element.attr('hint-icon'))) {
this.$element.attr('title', this.$element.attr('hint-icon'));
this.$element.append($('<i class="tooltip-icon glyphicon glyphicon-question-sign">').attr('title', this.$element.attr('hint-icon')));
}
}
}
そして、私はそれを使用して、いくつかのビューでラベルに:
<label ng-bind="vm.label" hint-icon="test icon"></label>
ng-bind
が動作していないが、hint-icon
はうまく機能 - 私はしかし、ラベルなし、ツールチップで説明のアイコンを参照してください。