打开一个模态并将其链接到AngularJS中的指令
Open a modal and link it to a directive in AngularJS
我有一个指令定义如下:
app.directive('newTask', function () {
return {
restrict: 'AE',
scope: {
parentCase: "=",
options: "="
},
templateUrl: '/app/views/task/newTask.html',
controller: 'newTaskController'
};
});
当我在HTML中使用它时,这非常有效,我想在默认情况下使用显示它
<new-task parent-case="case" options="options" />
然而,我正在研究一个模式弹出窗口,并显示类似于其他页面的页面
要做到这一点,点击里面的按钮,我有
var modalInstance = $modal.open({
templateUrl: '/app/views/task/newTask.html',
backdrop: 'static',
controller: 'newTaskController',
resolve: {
parentCase: function () {
return {};
},
options: function () {
return { InitialTask: true };
}
}
})
这不是通过$scope传递"parentCase"answers"options"。相反,它似乎希望我向newTaskController添加参数,以允许这些参数通过。有没有一种方法可以通过newTaskController上的新$scope来解决这些问题,类似于我通过HTML来解决的方法?
我是否需要一个单独的"newTaskModal.html",它被打开,并且只有
<new-task parent-case="case" options="options" />
为了获得我想要的功能?
"我认为您可以将scope参数传递给$model.open函数。尝试将scope:$scope添加到对象中"--Komo
相关文章:
- AngularJS:获取链接中没有哈希的查询字符串值
- 如何使用angularjs在iframe中嵌入来自数据库的视频链接
- AngularJs正在阻止链接被点击两次
- 为Angularjs制作超链接
- 从控制器Angularjs调用链接函数
- Angularjs如何在点击任何链接时掩盖整个身体
- $q.reject和处理AngularJS链接承诺中的错误
- (angularJS)使ng-click在ng-repeat上打开一个链接
- 如何摆脱AngularJS中的当前域URL链接
- angularjs+ui.router:指令控制器和链接函数之间的不同行为
- AngularJs:无法调用由子模块中的指令链接的函数
- Angularjs指令链接调用ng-click中的函数
- angularJS:如何打破模型和视图之间的链接
- 信息没有'点击AngularJS中的链接后不会刷新.I'我得到了{{value}},但没有得到数据
- AngularJS中REST资源的链接(关系)
- 如何使用AngularJS链接下拉列表
- 当您第一次单击链接 Angularjs 时,数组不会加载
- 链接AngularJs中的两个JSON对象
- 链接angularjs rest端点访问
- 在每个循环中链接angularjs $http请求