访问控制器中的指令属性
Accessing directive attribute in controller
我是 angular 的新手,我正在使用 angular-bootstrap-datetimepicker,我想在我的控制器中访问它的指令属性 data-datetimepicker-config
<datetimepicker data-ng-model="data.date" data-datetimepicker-config="{ dropdownSelector: '.dropdown-toggle' }"></datetimepicker>
我有一个 select 组件,其中包含像每日、每月和每年这样的值,我想用 select 值更改我的 datetimepicker 的 minView 值。
我该怎么做?
文档指出
you can pass configuration options as a function or an object.
所以您应该简单地在您的范围或控制器中定义配置对象,然后将其作为 data-datetimepicker-config
属性的值传递。以下是您的操作方法:
$scope.pickerConfig = { dropdownSelector: '.dropdown-toggle' };
那么在你看来:
<datetimepicker data-ng-model="data.date" data-datetimepicker-config="pickerConfig"></datetimepicker>
基本上,pickerConfig
中的更改将应用于 datetimepicker
指令。就这么简单。
我是 angular 的新手,我正在使用 angular-bootstrap-datetimepicker,我想在我的控制器中访问它的指令属性 data-datetimepicker-config
<datetimepicker data-ng-model="data.date" data-datetimepicker-config="{ dropdownSelector: '.dropdown-toggle' }"></datetimepicker>
我有一个 select 组件,其中包含像每日、每月和每年这样的值,我想用 select 值更改我的 datetimepicker 的 minView 值。
我该怎么做?
文档指出
you can pass configuration options as a function or an object.
所以您应该简单地在您的范围或控制器中定义配置对象,然后将其作为 data-datetimepicker-config
属性的值传递。以下是您的操作方法:
$scope.pickerConfig = { dropdownSelector: '.dropdown-toggle' };
那么在你看来:
<datetimepicker data-ng-model="data.date" data-datetimepicker-config="pickerConfig"></datetimepicker>
基本上,pickerConfig
中的更改将应用于 datetimepicker
指令。就这么简单。