如何在不同的html标记中包含Angular变量

时间:2015-02-25 02:22:13

标签: javascript html angularjs

我很困惑为什么这段代码不起作用。我有一个控制器,我称之为侧边栏,这有效:

<a href="{{sidebar.id}}" >

现在我的后端程序员希望我将 id 包含在我发送信息的网址中,然而这将工作,如何获取ID号在网址里面?

<input id="fileupload" type="file" name="files[]" multiple data-url="https://domain.com:9999/{{sidebar.id}}">

我很困惑为什么一个人不在另一个人身上。

2 个答案:

答案 0 :(得分:0)

在第一种情况下,您应该始终使用ng-href而不是href。在第二种情况下,您似乎以编程方式提交表单。 data-url属性在哪里使用? id应该附加到处理表单提交的控制器函数中的url。

答案 1 :(得分:0)

奇怪的是,这对我有用:Plunker

在HTML中:

<input type="file" data-url="https://domain.com:9999/{{sidebar.id}}"/>

控制器:

$scope.sidebar = {
  id : 'a'
};

你确定这可以在范围内使用吗?