찾다

 >  Q&A  >  본문

angular.js - angular自定义指令中如何监视属性值的变化

html

<p on-test data={{userinfo}}></p>
//自定义指令on-test,contorller中通过ajax的方式从后台拿到userinfo,userinfo是一段很长的json字符串,会随着用户的操作而变化

directive

app.directive('onTest', function () {
    return {
        restrict: 'A',
        scope:{
          test:'@data'
        },
        link: function(scope , element, attr) {
            console.log(scope)
            /**
            *我想在这里拿到后台传过来的userinfo字符串,通过userinfo操作我的dom界面
            **/
        }
    };
});

我的疑惑:

習慣沉默習慣沉默2744일 전520

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草2017-05-15 17:04:48

    으아악

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:04:48

    동지님, 게임 플레이가 잘못되었습니다:

    먼저 템플릿 부분은 userInfo의 변경 사항을 모니터링하고 싶기 때문에 양방향 바인딩을 사용하는 것이 가장 적합하지만 작성하는 내용은 바인딩 속성입니다.

    으아악

    다음은 명령어 등록 부분입니다.

    으아악

    회신하다
    0
  • 취소회신하다