aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/widgets.js1
-rw-r--r--test/widgetsSpec.js3
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(){