小编XML*_*XML的帖子

如何将ipa文件的Ad-Hoc部署到我的iPhone上

我正在为iPhone开发,并想测试我的应用程序.我.ipa使用Ad-Hoc部署配置文件创建了一个文件.我尝试通过电子邮件将.ipa发送给自己,但是一旦到达我的iPhone就无法弄清楚如何实际安装它.如何在设备上安装我的应用程序以便进行测试,最好不需要通过电缆连接?

iphone xcode ios ipa

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

'已经在使用中的端口'的Yeoman'咕噜声测试'在清洁项目上失败了

附:

  • Mac OS 10.8.4
  • 节点0.10.12
  • npm 1.3.1
  • grunt-cli 0.1.9
  • 哟1.0.0-rc.1
  • 凉亭0.9.2
  • generator-angular@0.3.0

我遇到一个干净以下错误yo angular的项目,其次grunt servergrunt test:

Running "connect:test" (connect) task  
Fatal error: Port 9000 is already in use by another process.
Run Code Online (Sandbox Code Playgroud)

我是Yeoman的新手并且很难过.我删除了我的原始项目,并在一个新文件夹中创建了一个新项目,以确保我没有忽略任何隐形配置.我重新启动机器以确保我没有运行任何我忘记的临时服务器进程.在所有尝试之后,基本服务器启动正常,附加到Chrome,并且观察者在任何更改时更新浏览器.(值得注意的是,服务器运行在9000上,对于测试运行者而言,尝试使用9000似乎很奇怪.)但是在尝试启动测试运行器时我遇到了同样的错误.

这是我可以解决的问题,还是我应该向Yeoman团队报告的问题?谢谢.

angularjs gruntjs yeoman

8
推荐指数
2
解决办法
6235
查看次数

ember模板中的图像地址grunt build

我使用Yeoman在EmberJS中创建了一个Web应用程序.一切正常,但在使用grunt build命令后,如果我在浏览器中查看构建的应用程序(来自dist目录),我可以看到一些图像丢失,因为src路径错误.

Grunt正在更改"image"文件夹中所有图像的名称,但不会更新HTML中的路径.它仅在css文件中更新路径; .hbs模板文件中的图像仍然具有旧路径(使用旧图像名称)...

有人知道怎么修这个东西吗?

build-process ember.js gruntjs yeoman

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

webpack:在MacOS上很好,linux上的加载程序错误

我有一些webpack/raw-loader/sass-sync-loader问题.在我的本地机器上,运行正常.但是,在我的linux CI服务器上,webpack失败了.

有人可以给我一个关于如何开始诊断最新情况的指针吗?我不太清楚从哪里开始.

这是linux上的webpack输出:

Hash: 314a28b414704badd07b
Version: webpack 1.4.15
Time: 7350ms
   Asset     Size  Chunks             Chunk Names
 main.js  1648360       0  [emitted]  main
main.css   138069       0  [emitted]  main
    + 595 hidden modules

ERROR in ./~/raw-loader!./~/autoprefixer-loader
!./node_loaders/sass-sync-loader.js?sync&outputStyle=compact&
includePaths[]=/home/u65/src/repo/desktop-prototype/.generated/design-assets&
includePaths[]=/home/u65/src/repo/desktop-prototype/.generated/design-properties&
includePaths[]=/home/u65/src/repo/desktop-prototype/app!./app/index.scss
Module build failed: 
 @ ./app/index.scss 4:14-564

<SNIP>

ERROR in ./app/index.scss Module build failed:
Error: Didn't get a result from child compiler     
at Object.<anonymous> (/home/u65/src/repo/desktop-prototype/
node_modules/extract-text-webpack-plugin/loader.js:90:22)
at Tapable.<anonymous> (/home/u65/src/repo/desktop-prototype/node_modules/webpack/lib/Compiler.js:210:10)     at /home/u65/src/repo/desktop-prototype/node_modules/webpack/lib/Compiler.js:397:12     at Tapable.next (/home/u65/src/repo/desktop-prototype/node_modules/webpack/node_modules/tapable/lib/Tapable.js:69:11)     at Object.<anonymous> (/home/u65/src/repo/desktop-prototype/node_modules/extract-text-webpack-plugin/loader.js:77:5)     at Tapable.next (/home/u65/src/repo/desktop-prototype/node_modules/webpack/node_modules/tapable/lib/Tapable.js:71:37)     at CachePlugin.<anonymous> (/home/u65/src/repo/desktop-prototype/node_modules/webpack/lib/CachePlugin.js:40:4)     at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack

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

我应该在哪里编写Redux中的复杂异步流?

我想使用redux建模以下异步逻辑:

  1. 用户操作会触发一系列异步API调用.
  2. 任何API调用都可能返回401状态(登录超时)
  3. 如果API以401响应,则显示重新登录弹出窗口
  4. 成功重新登录后,重新发出API调用并继续

我不知道在哪里放这个逻辑.操作不了解其他操作,他们只能访问调度,因此他们无法停止并等待它们完成.减速器无法发送,所以我不能把它放在那里......所以它住在哪里?自定义中间件?store.listen?在智能组件?

我目前正在使用redux-promise-middleware和redux-thunk.如何最好地组织这种类型的流程 - 不需要买入像redux-saga或redux-rx等那样的东西?

还不确定透明地中断API调用以执行其他操作的最佳方法,即API调用不应在可选登录过程完成之后触发其已完成或失败的操作.

javascript redux redux-thunk react-redux redux-promise

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

从 Angular 指令调用的函数访问属性/$element 上下文

指令定义中,有一个用于访问 $element 和 $attrs 的 API,因此您可以引用调用该指令的元素。使用 ng-class 等标准指令调用自定义函数时,如何访问 $element 和 $attrs?


编辑:我知道这不是惯用的方法。这个问题适用于快速原型,这对 Angular 的许多功能都有很大的用处。只是不是那些与可持续性、关注点分离等有关的。我主要关心的是速度。因此,能够使用内置指令和快速控制器方法快速完成某些事情实际上是一种美德,并且可以赢得在未来进行更全面、更正确实施的机会......


在本例中,我只是.active根据 的值,将上下文类添加到 nav 元素$location.path(),按照这篇文章这篇文章。但是,在这些示例中,您需要显式且冗余地将属性内容的副本href作为参数传递给getClass()您调用的函数ng-class。但是,是否有一种方法可以以编程方式href从内部访问该属性getClass(),并避免重复地将相同的内容作为参数传递?

例如,一个具有getClass()我想象的功能的控制器可以工作:

function navCtrl($scope, $routeParams) {
    $scope.getClass = function($element, $attrs) {
        if ($location.path().substr(0, path.length) == $attrs.href) {
            return "active"
        } else {
            return ""
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后你可以简单而优雅地调用它:

<a ng-class="getClass()" href="/tasks">Tasks</a>
Run Code Online (Sandbox Code Playgroud)

而不是:

<a ng-class="getClass('/tasks')" href="/tasks">Tasks</a>
Run Code Online (Sandbox Code Playgroud)

(我认识到另一个选择是创建一个执行此操作的自定义指令,但现在我只想弄清楚是否可以从指令调用的控制器函数中访问 $attrs 和/或 $element 。谢谢!)

html javascript angularjs

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

根据规范,标题(书籍、电影等)的正确语义 HTML 标记是什么?它是 &lt;em&gt; 标签,还是其他什么?

我正在尝试确定用于标题(书籍、电影、歌曲等)的 HTML 的最佳实践。我想弄清楚 an<em>是正确的,还是斜体的<span>,还是其他的。<em>根据 HTML 规范或惯例,使用标签/元素作为标题在语义上是否正确?

例如,这里是一本书的书评摘录:“Reaching & Teaching Them All”,我想知道如何标记书名本身:

“与学生的初次会面是给人留下良好第一印象的关键,并提供让孩子放心的重要机会。通过在早期接触中精心安排您与学生的关系,您可以创造一个更好的学习环境,这将有助于鼓励倾听和学习。接触和教学他们都提出了获得和保持学生注意力和兴趣的各种方法,包括讲故事、玩游戏、拥抱肢体语言以及使用幽默和讽刺。”

html accessibility semantic-markup screen-readers

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

无法让Ember.js从控制器中的对象渲染属性

总Noob问题在这里.我为简单而道歉,我在这里浏览了数百个Ember标记的帖子,寻找答案.但是,对于任何人来说,似乎都太过于原始,以至于不得不烦恼...

我是从头开始和Ember一起开始的.我做了Andy Matthews的EmberTweets教程,它运行良好.我正在尝试使用它作为我的第一个Ember应用程序的基础,这非常简单; 但我坚持最基本的步骤.我似乎有一个正常运行的控制器,我似乎成功地添加了新的对象.但我无法为我的生活获取我的视图来渲染这些对象的属性.基本视图呈现出来,但不是来自控制器的数据,我只是想通过一个简单的方法来访问它#each.我在任何浏览器控制台都没有错误.

小提琴就在这里.

我试过在我的例子中以三种不同的方式向控制器添加对象,看看是否有帮助.我可以通过检查内容数组,或者像FilterMenus.MenusController.content.objectAt(2).get('menu_name')这样,从控制台成功访问对象的属性.显然,数据是正确的.

但是当我尝试渲染任何属性时,我的模板中仍然没有出现任何内容,例如:{{menu_name}}.我做错了什么,拜托?

javascript-framework ember.js

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