自动调整大小,不会以角度扩展框的大小

马克·希尔

因此,我正在为textareas开发一种自动调整大小的功能,以创建良好的UI体验,但是我发现的设置存在问题。

我在这里在线找到了这个工作版本:

http://www.brianchu.com/blog/2013/11/02/creating-an-auto-growing-text-input/

显然,您可以看到这可行。因此,我将其转换为有角度的,并一直在弄乱它,但是我不确定自己在做什么,这是不正确的。

我正在使用它作为指令,并且正在编译时运行所有代码,因此应该将所有元素和对象平稳地放置在一起,不是吗?

我将“进行中”的代码以及我一直在吐痰的小提琴的位置放在下面。

小提琴

https://jsfiddle.net/Mr_Pikachu/snszc0Lu/4/

当前代码

var a = angular.module('app', []);
a.directive('autoGrow', function($log, $compile, $document){
    return {
        compile : function(elem, attrs){

            // define variable and function
            var textContainer, textareaSize, input;


            // set the parent class and recompile
            input = angular.element('<textarea class="textarea-autogrow"></textarea>');
            textareaSize = angular.element('<div class="textarea-size"></div>');
            elem.append(input);
            elem.append(textareaSize);
            elem.addClass('textarea-container');

            var autoSize = function(){
                $log.log('fired');
                textareaSize.innerHTML = input.value + "\n";
            };
            autoSize();
            input.bind('input', autoSize);
        }
    };
});
里诺·曼

当我们谈论您的问题是获取输入值时,您应该使用:

input[0].value

因此,它将从以下更改:

inputinput[0]textareaSizetextareaSize[0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调整MainWindow的大小,HGroup不会垂直扩展

来自分类Dev

GParted不会调整扩展分区的大小

来自分类Dev

GParted不会调整扩展分区的大小

来自分类Dev

自动扩展div调整窗口大小

来自分类Dev

如何扩展ListView自动调整自身大小?

来自分类Dev

如何自动调整扩展行的大小?

来自分类Dev

HTML textarea不会自动调整大小

来自分类Dev

不会自动调整高图的yaxis的大小

来自分类Dev

UI-Grid不会自动调整大小

来自分类Dev

HTML textarea不会自动调整大小

来自分类Dev

Xubuntu guest虚拟机不会在虚拟框中自动调整大小

来自分类Dev

调整大小而不会模糊

来自分类Dev

自动调整ScrollPane的大小

来自分类Dev

自动调整大小的棋盘

来自分类Dev

自动调整IFrame的大小

来自分类Dev

UIImageView自动调整大小

来自分类Dev

自动调整大小的 css

来自分类Dev

PrimeNg编辑器不会调整大小(角度2)

来自分类Dev

Firefox扩展弹出窗口不会调整大小

来自分类Dev

Java JFrame扩展,除非调整大小,否则不会更新

来自分类Dev

Firefox扩展弹出窗口不会调整大小

来自分类Dev

角度引发投掷错误时自动调整大小

来自分类Dev

调整图片框大小

来自分类Dev

iOS 8中的自动调整大小的单元格和动态类型不会调整大小

来自分类Dev

包含TWebBrowser时,TPanel不会自动调整大小

来自分类Dev

包含TPanel时,TPanel不会自动调整大小

来自分类Dev

Highcharter不会在Shinydashboard中自动调整输出大小

来自分类Dev

为什么 Treebook 中的 ScrolledPanel 不会自动调整大小?

来自分类Dev

网格中的列表框不会调整大小