Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 下拉值包含angularjs中的问号_Javascript_Angularjs - Fatal编程技术网

Javascript 下拉值包含angularjs中的问号

Javascript 下拉值包含angularjs中的问号,javascript,angularjs,Javascript,Angularjs,这是我在angularjs下拉列表中的html和js代码 js代码 $scope.yearValues=[ { label : "Year 1 - 1/17 - 6/17", code : "Year 1 - 1/17 - 6/17" }, { label : "Year 2 - 6/17 - 9/18", code : "Year 2 - 16/17 - 9/18" } ] html代码

这是我在angularjs下拉列表中的html和js代码

js代码

$scope.yearValues=[
    {
        label : "Year 1 - 1/17 - 6/17",
        code : "Year 1 - 1/17 - 6/17"

    },
    {
        label : "Year 2 - 6/17 - 9/18",
        code : "Year 2 - 16/17 - 9/18"
    }
  ]
html代码

  <select name="FiscalYear"  ng-options="myYear.label as myYear.label for 
   myYear in yearValues" ng-model="mylYear">
  </select>
但应该是这样的

    Year 1 - 1/17 - 6/17

    Year 2 - 6/17 - 9/18

如何解决这个问题?等待你们的建议……

你们必须在html代码中定义
字符编码
类型

什么是字符编码?

ASCII是第一个字符编码 标准(也称为字符集)。ASCII定义了127个不同的 可在互联网上使用的字母数字字符:数字 (0-9)、英文字母(A-Z)和一些特殊字符,如!$+- ()@<>

ANSI(Windows-1252)是原始的Windows字符集,带有 支持256个不同的字符代码

ISO-8859-1是HTML4的默认字符集。这个角色 该集合还支持256个不同的字符代码

由于ANSI和ISO-8859-1的限制,默认字符 编码在HTML5中更改为UTF-8

UTF-8(Unicode)几乎涵盖了所有字符和符号 世界。

有关更多信息,请参阅

请在您的
标记内使用以下元标记

完整的例子



//加载项页面您的应用程序工作正常:问题在于编码特殊字符。在html中添加标记
    Year 1 - 1/17 - 6/17

    Year 2 - 6/17 - 9/18