小编Not*_*let的帖子

ng-repeat添加项目(AngularJs 1.2.26)

我正在使用ng-repeat测试代码,但是使用旧版本的角度,它可以工作,但是使用最新版本它不起作用!

我解释 :

我测试这段代码:

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.0/angular.js"></script>

<div ng-app="myApp">
    <div ng-controller="MyCtrl">
        <ul>
            <li ng-repeat="item in items">{{item}}</li>
        </ul>
        <input ng-model="newItem" type="text"></input>
        <button ng-click="add(newItem)">Add</button>
    </div>
</div>

<script>
var app = angular.module('myApp', []);

app.controller('MyCtrl', function($scope) {
    $scope.items = ["A", "B", "C", "D"];
    $scope.add = function(item) {
        $scope.items.push(item);
    };

});
</script>
Run Code Online (Sandbox Code Playgroud)

当我添加severarls项目时,它工作正常!使用angular.js/1.1.0版本添加一个新项目

但是使用最新版本它不起作用!我们可以添加一个项目,但如果我们添加多个项目,则会出现此错误:

错误:[ngRepeat:dupes]不允许在转发器中重复.使用'track by'表达式指定唯一键.Repeater:项目中的项目,Duplicate key:string:d

所以我的问题是我们如何在新闻版本的ng-repeat中添加新闻项目?

谢谢 !

angularjs

5
推荐指数
1
解决办法
2万
查看次数

如何在所有xamarin页面之间共享类实例?

我在Xamarin开始,我被卡住了.

我有3个不同的页面,如何与所有这些页面共享一个类实例?

例如:

//I have this class instance in the first page
Person p = new Person("Jack");

//And I'd like to get the content in all pages
string name = p.getName();
Run Code Online (Sandbox Code Playgroud)

我们可以不在参数中传递实例吗?

谢谢

xamarin xamarin.forms

4
推荐指数
1
解决办法
1000
查看次数

Firebase 存储:始终可通过 URL 访问文件?

我正在使用 Firebase 构建一个小型网络应用程序。

有以下步骤:

用户连接(Firebase 身份验证)

用户上传图片(Firebase 存储)

用户可以下载或查看他的图片

<img [src]="imageFromFirebase">
Run Code Online (Sandbox Code Playgroud)

firebase 给出的网址如下所示:

https://firebasestorage.googleapis.com/v0/b/<Your API>/o/userData_YOQioOsgzUP0B0fTAa6BVK5KOxo2%2Fimages%2F-L-w7THGfT6qmX9UhLsK3.png?alt=media&token=61f6edf9-188e-4177-9ee2-34635ebc5a4a
Run Code Online (Sandbox Code Playgroud)

有了这个 URL,我才能在用户连接时在浏览器上显示图像。

真正的问题是我复制了这个 URL 并将其传递到另一个 Web 浏览器中(未经身份验证)

和惊喜!显示此图像

我不明白为什么显示图像?

这是正常的 ?

谢谢 !

firebase firebase-authentication firebase-storage

4
推荐指数
2
解决办法
1710
查看次数

离子:快速加载图像

我正在用 Ionic 3 和 angular 2/4 构建一个小应用程序

我在从 URL 加载图像列表时遇到问题(每张图像 5MB)

显示我的图像需要很多时间。

如何更快地加载图像?

有没有办法先以低质量显示图像?(如 Facebook 和 Whatsapp)

任何链接、任何教程、任何博客......

//js
private photo = "http://my-url.com";
private photo2 = "http://my-url-2.com";

//html
<div> <img [src]="photo"> </div>
<div> <img [src]="photo2"> </div>
Run Code Online (Sandbox Code Playgroud)

谢谢 !

angularjs ionic-framework ionic2

0
推荐指数
1
解决办法
6704
查看次数

html css 返回行?

我有来自服务器的 JSON 响应,在此数据中,我在文本中有一个“返回行”。

{text: "I am in the first line ? and I am in the second line"}
Run Code Online (Sandbox Code Playgroud)

但是当我在 html 中显示它时,没有显示“返回行”。

"I am in the first line and I am in the second line"
Run Code Online (Sandbox Code Playgroud)

代替:

I am in the first line
and I am in the second line
Run Code Online (Sandbox Code Playgroud)

任何使用 HTML 或 CSS(可能是 JavaScript)的解决方案?

谢谢 !

html javascript css

-4
推荐指数
1
解决办法
1239
查看次数