【发布时间】:2016-01-07 15:44:36
【问题描述】:
我创建了一个自定义数据类型来处理文本区域的字符限制。
在用户开始在文本区域输入之前,我一直在关注 $scope.info = "Hello World" 的演示。
我已经删除了这个,所以它应该从 umbraco 内容界面中删除了这个文本。
但它仍然在文本框的右侧显示“Hello World”。
客户编辑器角度控制器:
angular.module("umbraco").controller("My.CustomEditorController", function
($scope, notificationsService) {
$scope.info = "";
$scope.limitChars = function () {
var limit = parseInt($scope.model.config.limit);
if ($scope.model.value.length > limit) {
$scope.info = "You cannot write more than " + limit + " characters!";
$scope.model.value = $scope.model.value.substr(0, limit);
notificationsService.remove(0);
notificationsService.warning($scope.info);
}
else {
$scope.info = "You have " + (limit - $scope.model.value.length) + " characters left.";
}
}
});
【问题讨论】:
-
您是否尝试增加 config/ClientDependency.config 中的版本?在某种程度上似乎是一个缓存问题
-
@Eyescream 嗨,这有效!谢谢,并阅读了有关使用 ClientDependency 的更多信息。干杯!
标签: angularjs content-management-system umbraco7