Svcutil.exe MSBuild任务(Svcutil.exe MSBuild Task)
MSBuild中是否有执行svcutil.exe的任务? 或者在某处有明确的包装任务?
Is there a task in MSBuild to execute svcutil.exe? Or is there a definitive wrapper task somewhere?
原文:https://stackoverflow.com/questions/1533561
最满意答案
在该示例中,他们注入
$scope
以便他们可以将其指定为弹出窗口选项中的scope
属性。也许如果我清理“控制器为”语法实际上是做什么的,你就不会觉得它太乱了:)
当您执行
ng-controller="myController as ctrl"
,您所做的只是在该控制器的$scope
上声明一个名为ctrl
的变量,并将该值设置为该控制器的值。 将“myController作为ctrl”实际上与没有像这样的“as”快捷方式完全相同:<!-- markup --> <div ng-controller="myController"></div>
然后在你的控制器中:
// controller app.controller('myController', function ($scope) { $scope.ctrl = this; });
你将“myController作为ctrl”的唯一区别是
$scope.ctrl = this
只是在幕后发生的。查看此演示 ,了解它们是同一个。
他们在您链接的演示中所做的事情在我看来完全没问题;)
如果您有兴趣,这是我写的关于“控制器为”的博客文章: http : //codetunnel.io/angularjs-controller-as-or-scope/
In that example they inject
$scope
so they can assign it as thescope
property in the popupshow
options.Maybe if I clear up what the "controller as" syntax is actually doing, you won't feel like it's so messy :)
When you do
ng-controller="myController as ctrl"
, all you're doing is declaring a variable calledctrl
on the$scope
for that controller and setting it's value to thethis
for that controller. Doing "myController as ctrl" is literally exactly the same as doing it without the "as" shortcut like this:<!-- markup --> <div ng-controller="myController"></div>
Then in your controller:
// controller app.controller('myController', function ($scope) { $scope.ctrl = this; });
The only difference when you do "myController as ctrl" is that
$scope.ctrl = this
just happens for you behind the scenes.Check out this demo for proof that they are one and the same.
What they are doing in the demo you linked appears to be totally fine in my opinion ;)
Here's a blog post I wrote about "controller as" if you're interested: http://codetunnel.io/angularjs-controller-as-or-scope/
相关问答
更多-
onTap和popUp in on的'this'范围是'undefined'(Scope of 'this' on onTap and on popUp in ionic is 'undefined')[2022-02-20]
您可以使用以下代码获取Save值: var value = this.scope.$ctrl.customFloorName; You can get value on Save with below code : var value = this.scope.$ctrl.customFloorName; -
离子弹出式自定义(Ionic popup customize)[2024-01-01]
在这篇文章中,您可以声明css Master Class来单独修改您的弹出窗口: Ionic:如何在$ ionicPopup中使用cssClass? 你必须这样做: .my-custom-popup{ .popup{ //styling for popup width, width: 300px; } .popup-title{ //styling for title } } 然后这个: var popupScore = $ionicPopup.alert( ... -
在离子弹出窗口上传递值但是改为使用MouseEvent(Passing through value on ionic popup but getting MouseEvent instead)[2022-03-03]
文档说onTap 默认情况下会关闭弹出窗口并使用其返回值解析弹出窗口。 如果您希望阻止默认设置并在按钮点击时保持弹出窗口打开,请在传入的点击事件中调用event.preventDefault()。 ( 来源 ) 所以你要做的就是调用弹出窗口,就像你所说的一样 confirmPopup.then(function(res) { if(res) { console.log('You are sure'); } else { console.log('You ... -
为弹出窗口创建一个像这样的函数,并在成功回调函数中调用该函数,并确保将此代码放在写入成功回调的同一控制器中 $scope.showConfirm = function() { var confirmPopup = $ionicPopup.confirm({ title: 'Title', template: 'Are you sure?' }); confirmPopup.then(function(res) { ...
-
问题可能与.popup-body类的overflow属性有关。 尝试在模板字符串或自定义css文件中添加以下样式。 .platform-android .pop-up .popup-body{ overflow : overlay; } Problem might be with overflow property of .popup-body class. Try adding below styles in template string or in your custom css file. ...
-
我找到了临时解决方案。 我编辑了ionic.css文件 .popup-open { pointer-events: none; } to .popup-open { pointer-events: auto; } I have found temporary solution for this. I have edited ionic.css file .popup-open { pointer-events: none; } to .popup-open { pointer ...
-
如何在Controller As语法中使用带有范围的Ionic Popup?(How to use Ionic Popup with scope in Controller As syntax?)[2023-05-21]
在该示例中,他们注入$scope以便他们可以将其指定为弹出窗口选项中的scope属性。 也许如果我清理“控制器为”语法实际上是做什么的,你就不会觉得它太乱了:) 当您执行ng-controller="myController as ctrl" ,您所做的只是在该控制器的$scope上声明一个名为ctrl的变量,并将该值设置为该控制器的值。 将“myController作为ctrl”实际上与没有像这样的“as”快捷方式完全相同:在controller.js文件的ChatCtrl中添加以下代码 $ionicModal.fromTemplateUrl('user_photo.html', { // Use Ionic Modal to show user photo scope: $scope, animation: 'slide-in-up' }).then(function(modal) { $scope.modal = modal; }); $scope.openModal = function() { ...如何在$ ionic模式下使用'controller as'语法(How to use the 'controller as' syntax with $ionic modal)[2022-07-10]
我想将我的代码移动到'controller as'语法中,但我不确定如何使用$ ionicModal服务。 简短的回答 没有 详细的答案 Ionic通过调用以下方式创建模态范围: var scope = options.scope && options.scope.$new() || $rootScope.$new(true); 当您为根控制器使用ControllerAs ,假设您有范围的vm实例(ae vm = this; )。 vm不是scope !!! 。 vm只是对象,没有范围继承,它没有.$ne ...弹出后的离子刷新列表(Ionic refresh list after popup)[2022-05-16]
我发现了一种有效的方法,但如果有人有更好的方法,请在此处发布。 使用$state.reload(); 弹出窗口关闭后重新加载列表 $ionicPopup.show({ templateUrl: 'templates/userform.html', title: 'Edit user', subTitle: 'Firstname is mandatory', scope: $scope, buttons: [ { text: 'Cancel' }, ...相关文章
更多- Hadoop中的Speculative Task
- 删除暴风文件夹内的stormliv.exe
- 如何对Hadoop作业的某个task进行debug单步跟踪
- Storm-源码分析-Topology Submit-Task
- Storm【技术文档】-Worker Executor Task的关系
- 对Hadoop task进行profiling的几种方法整理
- Hadoop的task运行完成后清理local目录影响性能
- Hadoop的task运行完成后清理local目录影响性能
- 解决Hadoop抛出的Task process exit with nonzero status of 134异常
- tomcat 启动的java.exe进程为什么在任务管理器中看不见对应的PID
最新问答
更多- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)
- 是否可以嵌套hazelcast IMaps?(Is it possible to nest hazelcast IMaps? And whick side effects can I expect? Is it a good Idea anyway?)
- UIViewAnimationOptionRepeat在两个动画之间暂停(UIViewAnimationOptionRepeat pausing in between two animations)
- 在x-kendo-template中使用Razor查询(Using Razor query within x-kendo-template)
- 在BeautifulSoup中替换文本而不转义(Replace text without escaping in BeautifulSoup)
- 如何在存根或模拟不存在的方法时配置Rspec以引发错误?(How can I configure Rspec to raise error when stubbing or mocking non-existing methods?)
- asp用javascript(asp with javascript)
- “%()s”在sql查询中的含义是什么?(What does “%()s” means in sql query?)
- 如何为其编辑的内容提供自定义UITableViewCell上下文?(How to give a custom UITableViewCell context of what it is editing?)
- c ++十进制到二进制,然后使用操作,然后回到十进制(c++ Decimal to binary, then use operation, then back to decimal)
- 以编程方式创建视频?(Create videos programmatically?)
- 无法在BeautifulSoup中正确解析数据(Unable to parse data correctly in BeautifulSoup)
- webform和mvc的区别 知乎
- 如何使用wadl2java生成REST服务模板,其中POST / PUT方法具有参数?(How do you generate REST service template with wadl2java where POST/PUT methods have parameters?)
- 我无法理解我的travis构建有什么问题(I am having trouble understanding what is wrong with my travis build)
- iOS9 Scope Bar出现在Search Bar后面或旁边(iOS9 Scope Bar appears either behind or beside Search Bar)
- 为什么开机慢上面还显示;Inetrnet,Explorer
- 有关调用远程WCF服务的超时问题(Timeout Question about Invoking a Remote WCF Service)