小编Amb*_*gar的帖子

如何访问angularjs 1.5中的父组件

嗨,我想在angularjs中显示简单组件,其中孩子需要访问父名称.我的代码是这样的:

HTML文件:

<html>
<head>
    <script type='text/javascript' src='angular.min-1.5.0.js'></script>
    <script type='text/javascript' src='app.js'></script>
</head>
<body ng-app="componentApp">
    <div ng-controller="helloCnt"> 
        <hello name="Parent"></hello>
        <hello1 name="Child"></hello1>  
        <label>List: <input name="namesInput" ng-model="names" ng-list=" | "   required></label>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

码:

app.component('hello', {
        transclude: true,
        template:'<p>Hello I am {{$ctrl.name}} and ctrl name is {{myName}}</p>',
        bindings: { name: '@' },
        controller: function($scope) {
                        $scope.myName = 'Alain';
                        alert(1);
        }
});

app.component('hello1', {
        require: {
            parent: 'hello'
        },
        template:'<p>Hello I am {{$ctrl.name}} && my parent is {{myNameFromParent}} </p>',
        bindings: { name: '@' }, …
Run Code Online (Sandbox Code Playgroud)

components angularjs angular-components

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

标签 统计

angular-components ×1

angularjs ×1

components ×1