Dynamically added attribute doesn't work in angularjs -
i have simple form 2 input boxes of number
type. when try add max
attribute via directive, seems ignore , doesn't validates although attribute added on dom element. when add inline works.i referred question angularjs can't read dynamically set attributes did'nt seemed me.new in angularjs , clueless.
any appreciated.
edit: updated fiddle demo http://jsfiddle.net/tnunh/6/
didn't furthuer, 1 solution have recompile element everytime change max value.
just change inject $compile
(module.directive('type', ['$compile', function ($compile) {
) , after attr.$set('max', '100')
call $compile(element)(scope)
.
this doesn't seem right, i'd need further input
directive code see if exposes way change without recompiling.
Comments
Post a Comment