1
で画像を置き換えますhere。しかし、私はAngularjs
で同じことをしたい。何か案が?Angularjsは、私のようなイメージを持っていることのALT
編集:$scope.image
には複数のhtmlが含まれています。
で画像を置き換えますhere。しかし、私はAngularjs
で同じことをしたい。何か案が?Angularjsは、私のようなイメージを持っていることのALT
編集:$scope.image
には複数のhtmlが含まれています。
また、jqueryと同じようなことを行うことができます。「angular.element」を使用すると、jqliteと呼ばれるいくつかのjquery機能にアクセスできます。
var alt = angular.element($scope.image).attr('alt')
EDIT:が$ scope.image内部のより多くのhtmlタグの場合は、次の操作を行います。
var alt = angular.element($scope.image).find('img').attr('alt')
感謝。しかし、私は言うことを忘れていました、 'img'タグのそばに' html'があります.HTMLが増えればうまくいきません。 –
これは問題ではありません。すべてのhtmlをangular.elementにラップし、.find( 'img')を呼び出します。とにかくimgタグにアクセスできるようになり、コード例のように.attr( 'alt')を呼び出します。 – tomeks
角度包含の前にjQueryを含まない場合、angular.elementはjQliteです。そのため、たとえば.find()をタグ名だけでセレクタでは使用できません。 – quirimmo