I cant seem to figure out why the style property is not getting updated. In my larger application it seems to work fine.
angular.module(\'Model\', []) .fact
You had assigned the width and height values to the myprop style field on a one-off basis. So when you changed the width or height the myprop was not changing.
Change the myprop value to a function that computes its value instead...
http://jsfiddle.net/DyHHJ/