如何通过angularjs动态设置html id标签?
我知道我可以像如何通过angularjs动态设置html id标签?,angularjs,Angularjs,我知道我可以像那样设置HTMLSRC标记。但是如何设置像这样的id标签呢? 我试过,但没有成功。它对我有效 <!DOCTYPE html> <html ng-app="plunker"> <head> <meta charset="utf-8" /> <title>AngularJS Plunker</title> <script>document.write('<base h
那样设置HTMLSRC标记。但是如何设置像
这样的id标签呢?
我试过
,但没有成功。它对我有效
<!DOCTYPE html>
<html ng-app="plunker">
<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<script>document.write('<base href="' + document.location + '" />');</script>
<link rel="stylesheet" href="style.css" />
<script data-require="angular.js@1.3.x" src="https://code.angularjs.org/1.3.13/angular.js" data-semver="1.3.13"></script>
<script src="app.js"></script>
</head>
<body ng-controller="MainCtrl">
<p>Hello {{name}}!</p>
<span id="{{name}}" class="count">Jeinsh</span>
</body>
</html>
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
});
安古拉斯普朗克
文件。写(“”);
你好{{name}}
杰因什
var app=angular.module('plunker',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.name='World';
});
这里是工作区K=>
在span上检查developer工具中的元素,您将在那里得到更新的id。正如@karaxuna所说,以下应该可以工作
id="sourceId::{{post.id}}"
或者使用+
id="{{'sourceId::' + post.id}}"
基本上,您不应该更改元素的Id。它是在那里识别元素并得到它并操作它。同意@ jjyRabdiyA,但是<代码> ID =“SooSid ID:{{Pist.Id}}”<代码>应该正确地设置ID。代码>你不应该改变ID的< /代码>考虑使用<代码>数据-*/COD>属性,对于这种情况,Sya同意@ Kalasuna。