Я застрял для изменения стиля div, когда я нажимаю другой div. Я просто хочу изменить класс text-decoration listAnswer, чтобы подчеркнуть, когда я нажимаю один из ng-repeat div1. Я надеюсь, что кто-то может помочь мне :(спасибоизменить стиль div, если я нажму еще один div angularjs
<style>
.object_screen {
width: 800px;
height: 500px;
}
.div1 {
width: 200px;
height: 200px;
float: left;
margin-left: 10px;
}
</style>
<div class="object_screen">
<div class="div1" ng-repeat="object in objectList" ng-click="checking(object.name);" ng-style="{'background-image':'url(./img/level/{{ object.image }})}"></div>
</div>
<div class="listAnswer">
<li ng-repeat="object in objectList">{{ object.name }}</li>
</div>
это мой угловой сценарий
var App = angular.module('App', ['ngRoute']);
App.controller('playController', ['$scope', '$http', function($scope, $http) {
$scope.objectList = [];
$scope.objectList.push({name:'tony', image:'image1.png'});
$scope.objectList.push({name:'Jay', image:'image2.png'});
$scope.objectList.push({name:'Michael', image:'image3.png'});
$scope.checking= function(nameObject){
// change text-decoration to underline for class listAnswer
}
}]);
Praneeth: Звучит неплохо идея, но можете ли вы привести мне пример? Я новичок в angluarjs. спасибо – angvee
Это тест, который я выполнил на своей машине
Нажмите здесь
Здесь
$ scope.change = false; \t \t $ scope.downloadFile2 = функция() { \t \t \t \t $ scope.change = TRUE; \t \t \t} –спасибо, что ответит, это должны быть работы. но я надеюсь найти решение antoher. ура! : D – angvee