小编K.T*_*ess的帖子

如何将数据传递给ng-include控制器?

我有一个ng-includehtml元素,并希望将一些数据从外部传递给控制器​​.

主要controller fetches json data来自a http webservice,并将数据提取到作用域变量中climadata.

以下是pseudocode,但你明白了:

function mainController($scope, $http) {
    $http.get().then(
        $scope.climadata = response.clima;
    );
}

<div ng-controller="mainController">
    <div ng-include="'clima.html'" ng-controller="climaController" onload="climamodel = climadata"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

这工作正常,但气候数据永远不会到达climaController.检查如下:

function climateController($scope) {
    console.log($scope.climamodel); //prints "undefinied"
};
Run Code Online (Sandbox Code Playgroud)

在控制台中始终未定义climamodel,但为什么?

html javascript angularjs

3
推荐指数
1
解决办法
3103
查看次数

是否有必要为每个用例都包含登录信息?

我将设计一个具有登录功能的系统。登录后,登录的用户可以执行几项操作,那么是否需要login逐个包含用例?

uml use-case

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

为什么无法使用父引用访问子字段

class A {
    int super_var = 1;
}

class B extends A {
    int sub_var = 2;
}

public class Demo{
    public static void main(String []args){        
        A a = new B();
        System.out.print(a.sub_var); //compile error
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么这会以编译错误结束?引用(a)引用B的Object它有sub_var,为什么它受到限制?为什么参考(a)只能访问A中的字段?

java inheritance

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

setState 接受函数与对象

假设我有一个想要更新的状态:

state = {
  description: "",
  notes: ""
}
Run Code Online (Sandbox Code Playgroud)

如果我不需要使用 prevState,只用一个对象更新状态,有什么区别吗?

this.setState({description: "Blue"});
Run Code Online (Sandbox Code Playgroud)

this.setState((prevState)=> ({description: "Blue"}));
Run Code Online (Sandbox Code Playgroud)

setstate reactjs

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

标签 统计

angularjs ×1

html ×1

inheritance ×1

java ×1

javascript ×1

reactjs ×1

setstate ×1

uml ×1

use-case ×1