angular.js - Bolehkah suis ng angular menggunakan benar sebagai syarat penghakiman?
漂亮男人
漂亮男人 2017-05-15 17:13:13
0
1
739

Cara menggunakan ng-switchh untuk memaparkan kandungan yang berbeza mengikut panjang tatasusunan yang berbeza Jika anda menggunakan arr.length sebagai syarat penghakiman, anda perlu menulis banyak situasi, jadi saya menganggap menggunakan benar sebagai syarat penghakiman. Saya tidak tahu bagaimana untuk menulis ng-switch-when , sudah tentu ia juga boleh dicapai menggunakan ng-if, tetapi saya mempunyai soalan tentang cara menulis ng-switch, terima kasih.
Kod adalah seperti berikut:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>title</title>
    <script src="angular.js"></script>
    <style>

    </style>
</head>
<body ng-app="App">
<p ng-controller="Ctrl">
    <p ng-switch="arr.length">
        <span ng-switch-when="1">1</span>
        <span ng-switch-when="2">2</span>
        <span ng-switch-when="3">3</span>
    </p>

    <p>
        <span ng-if="arr.length<2">1---</span>
        <span ng-if="arr.length>=2">2---</span>
    </p>

    <p ng-switch=true>
        <span ng-switch-when="(arr.length==0)"> 1---true </span>
        <span ng-switch-when="(arr.length==0)"> 2---true </span>
    </p>
</p>

<script>
    var App = angular.module("App", []);
    App.controller("Ctrl", ["$scope", function ($scope) {
        $scope.arr = [1, 2,3];
    }]);
</script>
</body>

</html>
漂亮男人
漂亮男人

membalas semua(1)
大家讲道理
<ul ng-switch="arr">
    <li ng-switch-when="1">1111111</li>
    <li ng-switch-when="2">222222222</li>
    <li ng-switch-when="3">333333333</li>
    <li ng-switch-default=" arr>3">4444444444444444444444444444</li>
</ul>

$scope.arr= arr.length;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan