angular.js - angularjs 时间控件点击后更改url
怪我咯
怪我咯 2017-05-15 16:56:20
0
1
579

我在想 点击时间控件后,该时间参数能够带到url中 0 0。。。有什么方法?求教。。找了好久了

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(1)
给我你的怀抱

Ajoutez simplement les paramètres du contrôle du temps à l'URL manuellement. . .


Jetez un oeil à l'exemple

<body ng-app="MyApp">
<h1>Time Show</h1>
<p ng-controller="MyController as vm">
    <input type="time" ng-model="vm.time"/> <button ng-click="vm.change()">添加参数到url</button>
</p>
<script>
    angular.module('MyApp',[])
            .controller('MyController', MyController);
    MyController.$inject = ['$http','$location'];

    function MyController($http, $location){
        var vm = this;
        vm.change = change;
        vm.params = {
            time: '3600' // 这里你可能要对你获取到的时间做一下处理,我就简单写一下.
        };

        function change(){
            console.log(vm.time);
            var url = 'https://api.github.com/users';
            $http.get(url, {params: vm.params})
                    .then(function(res){
                        console.log(res);
                    })
        }
    }
</script>
</body>

Je ne sais pas si c'est ce que vous pensez. Une fois que vous avez obtenu l'heure, vous devez interagir avec le backend, et l'heure est un paramètre de requête.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal