fix: changes to ui-sref in curly braces does not update $state.href

for instance:
 if we had something like:  <a ui-sref="test && test.go($stateParams)">Yiahoh</a>  and that the test.go() call changed from  "parent.tip({test : "test2"})" to "parent.tip({test: 'test3'})"  it didn't update the var params in the directive.