小编Deh*_*hli的帖子

在不重新渲染视图的情况下更新Angular JS中的URL

我正在AngularJS中构建一个仪表板系统,我遇到了设置url via的问题 $location.path

在我们的仪表板中,我们有一堆小部件.单击它们时,每个都显示更大的最大化视图.我们正在尝试设置深层链接,以允许用户链接到最大化窗口小部件的仪表板.

目前,我们有两条看似/dashboard/:dashboardId和的路线/dashboard/:dashboardId/:maximizedWidgetId

当用户最大化窗口小部件时,我们使用更新URL $location.path,但这会导致视图重新呈现.由于我们拥有所有数据,因此我们不想重新加载整个视图,我们只想更新URL.有没有办法设置网址而不会导致视图重新渲染?

HTML5Mode设置为true.

angularjs angularjs-routing

79
推荐指数
3
解决办法
8万
查看次数

带有额外空间的UITableViewController滚动(如Notes应用程序)

如何复制Notes应用程序中发现的此行为:

  1. 你有一个UITableViewController项目,
  2. 您可以向下滚动列表(包含大量项目),
  3. 当你点击列表的底部时,你可以"过度滚动"一下,但列表不会一直向后滚动.最后一项下面会留下一些空间.Notes中使用此空间来显示一些布局图像.

用照片演示: 照片1

这是一个"未滚动"列表.它很容易创建这样的使用UITableViewController.当你"拉"列表时,默认UITableViewController只会弹回到这个状态.

但是,Notes允许这样: 照片2

例如.滚动后留下一点空间,不要让它一直反弹.

你如何复制这种行为?

user-interface scroll objective-c uitableview ios

9
推荐指数
3
解决办法
3224
查看次数

将Textarea发布到Controller(当前为null) - MVC

我正在创建一个网站,用户将填写文本区域(回答问题),然后按下一步.当他们按下时,textarea将被提交给控制器,下一个问题将被检索(我也将答案存储在cookie中).不幸的是,当我在调试中运行代码时,我意识到textarea没有被提交b/c参数为null.我试图解决它,我环顾四周,似乎正在做得很好.希望这是一个简单的解决方案.非常感谢你的时间!

控制器:

// POST: /Question/1 
[HttpPost]
public ActionResult q(string textAnswer) {
    if (textAnswer != null)
        ViewBag.current++;

    Question q = db.Questions.Find(ViewBag.current);
    if (q == null) {
        return RedirectToAction("submit");
    }

    return View(q);
}
Run Code Online (Sandbox Code Playgroud)

视图:

<form class="form-horizontal" id="myForm" method="post" enctype="text/plain" name="input">

    <p>
        <h3>Question <span id="integer">@ViewBag.current</span></h3>
        @Html.DisplayFor(model => model.Ques)
    </p>

    <div class="control-group">
        <label class="control-label">Answer</label>
        <div class="controls">
            <textarea rows="20" style="width:600px" id="textAnswer"></textarea>
        </div>
    </div>

    <div class="control-group">
        <div class="controls" >
            <button onclick="history.back()" type="button" class="btn">Back</button>
            <input type="submit" class="btn" value="Next" />
        </div>
    </div>

</form>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc post controller

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

XCode找不到错误的.app文件

我将我的应用程序的名称从X更改为Y.它之前正在工作,但由于某种原因,它在执行新的拉动之后不再起作用.它给了我这个错误(来自YTests):

ld: file not found: <DerivedData Directory>/X.app/X
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

它正在寻找X.app而不是Y.app.我查看了构建设置,到处都是Y.app.它正在寻找测试中的错误文件.当我禁用测试时,我可以运行应用程序,但仍然会收到错误.有什么建议?

注意:我正在使用Xcode6-Beta5.

xcode ios xcode6

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