diff options
| author | Misko Hevery | 2011-01-13 10:50:33 -0800 |
|---|---|---|
| committer | Misko Hevery | 2011-01-14 10:30:05 -0800 |
| commit | 1d7b9d5626d10c1a866e1842fbd6da2014424331 (patch) | |
| tree | 9c63e0fc4aabdd1784278bfe405141895c797cd6 | |
| parent | 347be5ae9aa6829427e1e8e1b1e58afdf2a36c0a (diff) | |
| download | angular.js-1d7b9d5626d10c1a866e1842fbd6da2014424331.tar.bz2 | |
support compilation in HTML widgets
| -rw-r--r-- | src/widgets.js | 1 | ||||
| -rw-r--r-- | test/widgetsSpec.js | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/widgets.js b/src/widgets.js index e7f78971..0bdc1094 100644 --- a/src/widgets.js +++ b/src/widgets.js @@ -509,6 +509,7 @@ function inputWidget(events, modelAccessor, viewAccessor, initFn, textBox) { function inputWidgetSelector(element){ this.directives(true); + this.descend(true); return INPUT_TYPE[lowercase(element[0].type)] || noop; } diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js index 946c433f..59cbc3c6 100644 --- a/test/widgetsSpec.js +++ b/test/widgetsSpec.js @@ -302,9 +302,10 @@ describe("widget", function(){ }); it('should support button alias', function(){ - compile('<button ng:change="clicked = true">Click Me</button>'); + compile('<button ng:change="clicked = true">Click {{"Me"}}.</button>'); browserTrigger(element); expect(scope.$get('clicked')).toEqual(true); + expect(scope.$element.text()).toEqual("Click Me."); }); describe('radio', function(){ |
