私はeonasdan datetimepickerでテキスト入力をしています。そのためのブートストラップツールチップがあります。datetimpicker がアクティブなときにツールチップを非表示にしたい。
日時ピッカーがアクティブな場合、css クラス (.bootstrap-datetimepicker-widget) があります。そのcssクラスを持つアイテムの数を取得しようとしました。firebugを介してデバッグするときにもその番号を取得しました。(datetimepicker とツールチップの角度ディレクティブを書きました)
.jsファイル
$scope.noOfDateTimePickers = $('.bootstrap-datetimepicker-widget').length;
$scope.$watch('noOfDateTimePickers',function(newValue, oldValue){
if(newValue>0){
$('.dateTimePickerToolTips').removeAttr("data-original-titile");
}else{
$('.dateTimePickerToolTips').attr("data-original-titile", $scope.message);
}
});
.html ファイル
<div datetimepicker>
<a class data-toggle="tooltip" ng-attr-title="{{tooltipMessage}}" tooltip>
<input type="text" ng-model="startTime">
</a>
</div>
私のコードに問題がある場合、誰かがこれについて私を助けることができますか?