angularjs-在段落中突出显示文本
angularjs-highlight text into paragraph
我是 angular js 的新手。所以,我想突出显示 HTML.
中的某些文本
HTML 代码:
<div class="form-label logs-wrap" ng-repeat="x in res track by $index" ng-click="getBookingLog(x.bookingDBID)" ng-class="{selected: x.bookingDBID === bookingDBID}">
<span class="form-label">{{x.xml}}</span>
</div>
</div>
我的CSS(只选择了class):
.selected {
background-color: red;
}
ANGULAR 代码:
$scope.bookingDBID = null;
$scope.getBookingLog = function(bookingDBID){
$scope.book = {};
$scope.book.PID = $stateParams.id;
$scope.book.bookingDBID = bookingDBID;
$scope.showloader=true;
var Indata ='data='+angular.toJson($scope.book)+'&method=getBookingLog&service=bookings';
$http({
method: 'POST',
url: 'sl/service/middleservice.php',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: Indata
}).success(function (response) {
// console.log(response);
$scope.showloader=false;
if(response == 'noSession')
{
location.href = 'login.php';
}else
{
if(response)
{
$scope.res = response.reverse();
$scope.cnt = $scope.res.length;
}
$scope.loadingdiv= false;
$scope.$modalInstance1 = $modal.open({
scope: $scope,
templateUrl: "bookinglog.html",
size: 'lg1',
});
}
});
}
我想在 angular js 中突出显示 bookingDBID,但没有突出显示任何文本。
我想在图像中突出显示
152422082503328306779
reservation_notif_id=bookingDBID 结果存储
任何人有任何想法请帮忙整理一下。谢谢
你可以
xmlTransform = function(data) {
var x2js = new X2JS();
var json = x2js.xml_str2json( data );
return json.guitars.guitar;
};
$http.get('guitars.xml', {transformResponse:xmlTransform}).
success(function(data, status) {
$scope.dataSet = data;
}).
error(function(data, status) {
console.log("Request failed " + status);
});
并在 html
<div ng-controller="AppController" >
<ul>
<li ng-repeat="guitar in dataSet">
<div class="selected"> {{guitar.model}} </div> <!-- HERE YOU HAVE HIGHLIGHTED -->
<div>{{guitar.introyear}}</div>
</li>
</ul>
</div>
我是 angular js 的新手。所以,我想突出显示 HTML.
中的某些文本HTML 代码:
<div class="form-label logs-wrap" ng-repeat="x in res track by $index" ng-click="getBookingLog(x.bookingDBID)" ng-class="{selected: x.bookingDBID === bookingDBID}">
<span class="form-label">{{x.xml}}</span>
</div>
</div>
我的CSS(只选择了class):
.selected {
background-color: red;
}
ANGULAR 代码:
$scope.bookingDBID = null;
$scope.getBookingLog = function(bookingDBID){
$scope.book = {};
$scope.book.PID = $stateParams.id;
$scope.book.bookingDBID = bookingDBID;
$scope.showloader=true;
var Indata ='data='+angular.toJson($scope.book)+'&method=getBookingLog&service=bookings';
$http({
method: 'POST',
url: 'sl/service/middleservice.php',
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: Indata
}).success(function (response) {
// console.log(response);
$scope.showloader=false;
if(response == 'noSession')
{
location.href = 'login.php';
}else
{
if(response)
{
$scope.res = response.reverse();
$scope.cnt = $scope.res.length;
}
$scope.loadingdiv= false;
$scope.$modalInstance1 = $modal.open({
scope: $scope,
templateUrl: "bookinglog.html",
size: 'lg1',
});
}
});
}
我想在 angular js 中突出显示 bookingDBID,但没有突出显示任何文本。
我想在图像中突出显示 152422082503328306779
reservation_notif_id=bookingDBID 结果存储
任何人有任何想法请帮忙整理一下。谢谢
你可以
xmlTransform = function(data) {
var x2js = new X2JS();
var json = x2js.xml_str2json( data );
return json.guitars.guitar;
};
$http.get('guitars.xml', {transformResponse:xmlTransform}).
success(function(data, status) {
$scope.dataSet = data;
}).
error(function(data, status) {
console.log("Request failed " + status);
});
并在 html
<div ng-controller="AppController" >
<ul>
<li ng-repeat="guitar in dataSet">
<div class="selected"> {{guitar.model}} </div> <!-- HERE YOU HAVE HIGHLIGHTED -->
<div>{{guitar.introyear}}</div>
</li>
</ul>
</div>