![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 11.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem podczas tworzenia pętli if ($xname == 'Jani'), gdy występuje zmienna o wartości 'Jani' powinno wyświetlić się "yes", ale wyświetlane jest "no" tak jak dla innych zmiennych .. nie mam pojęcia co może być przyczyną i jak to rozwiązać .. Z góry dziękuje za pomoc ! Kod <!DOCTYPE html>
<html> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script> <body> <div ng-app="myApp" ng-controller="namesCtrl"> <table border="1" width="100%"> <tr> <th ng-click="orderByMe('name')">Name</th> <th ng-click="orderByMe('country')">Country</th> </tr> <tr ng-repeat="x in names | orderBy:myOrderBy"> <td> <?php $xname = "{{x.name}}"; If($xname == 'Jani') { echo "yes"; } else { echo "no"; } ?> </td> <td>{{x.country}}</td> </tr> </table> </div> <script> angular.module('myApp', []).controller('namesCtrl', function($scope) { $scope.names = [ {name:'Jani',country:'Norway'}, {name:'Carl',country:'Sweden'}, {name:'Margareth',country:'England'}, {name:'Kai',country:'Norway'} ]; $scope.orderByMe = function(x) { $scope.myOrderBy = x; } }); </script> </body> </html> Ten post edytował tobik200 20.07.2017, 12:20:50 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:06 |