首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用localStorage中的数据

使用localStorage中的数据
EN

Stack Overflow用户
提问于 2016-11-20 20:13:10
回答 1查看 65关注 0票数 0

通过使用“高级设置”页面。我尝试,根据所选的无线电广播,更改单元的名称(单元本身在查询(!)中有所不同)。示例:

代码语言:javascript
复制
  $scope.savecity=function(){
                localStorage["var"]=$scope.username;
                localStorage["SystemOfNumbers"]=$scope.SystemOfNumbers;
代码语言:javascript
复制
  <label>
      <input type="radio" ng-model="SystemOfNumbers" value="metric">
      Metric
    </label>
      <label>
      <input type="radio" ng-model="SystemOfNumbers" value="imperial">
      Imperial
    </label><br/>

   <button ng-click='savecity()'>Submit</button>

代码语言:javascript
复制
  $scope.savecity=function(){
            localStorage["var"]=$scope.username;
            localStorage["SystemOfNumbers"]=$scope.SystemOfNumbers;
            if (localStorage[SystemOfNumbers]="metrical"){
              localStorage["icon"]="°C"
            }
            else {
                localStorage["icon"]="°F"
            }
}

和popup.html:

代码语言:javascript
复制
 {{vm.data.list[0].temp.day}}{{localStorage["icon"]}}

也就是说,选择器被激活,改变了转换的方式,但不改变显示单元。

来源:http://zalil.su/9855055

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-22 17:52:20

答:您可以在“选项”页面上输入城市名称(但请输入英文)。

代码语言:javascript
复制
(function(angular) {
  'use strict';
angular.module('scopeExample', [])
  .controller('MyController', ['$scope', function($scope) {
    $scope.username = '';

    $scope.sayHello = function() {
      $scope.greeting = 'Hello ' + $scope.username + '!';
    };
    $scope.savecity=function(){
                localStorage["var"]=$scope.username;
                localStorage["SystemOfNumbers"]=$scope.SystemOfNumbers;

    };

  }]);
})(window.angular);
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script>
-<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Angular JS</title>
   <link rel="stylesheet" type="text/css" href="style.css">
  <script src="angular.min.js"></script>
    <script  src="weather 2.js"></script>
  </head>
  <body ng-app="scopeExample">
    <div ng-controller="MyController">
    Enter city name:
      <input type="text" ng-model="username">

    <label>
      <input type="radio" ng-model="SystemOfNumbers" value="metric">
      Metric
    </label>
      <label>
      <input type="radio" ng-model="SystemOfNumbers" value="imperial">
      Imperial
    </label><br/>
  
   <button ng-click='savecity()'>greet</button>

    <a href="popup.html">Назад</a>
      </div>
  </body>
  </html>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40708868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档