小编Shr*_*vam的帖子

ng-model不适用于AngularJS中的单选按钮

我是Angular的新手,我正在尝试获取用户使用ng-model选择的单选按钮的值.但我没有在"选定的联系人"中获得任何输出.

这是我的HTML

<!doctype html>
<html ng-app>
  <head>
    <script src="http://code.angularjs.org/1.2.0rc1/angular.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <form name="myForm" ng-controller="Ctrl">
      <table border="0">
                <th>Contact Type</th>
                <tr ng-repeat="contact in contacttype"><td>
                <input type="radio" ng-model="contactname" name="group1" value="{{contact.name}}">{{contact.name}}                  
                </td>               
            </td></tr></table>
      <tt>selected contact = {{contactname}}</tt><br/>
     </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

下面是我的main.js

  function Ctrl($scope) {
  $scope.contacttype = [ 
                          {name: 'Both' }, 
                          {name: 'User'},
                          {name: 'Admin'}
                          ];
}
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?无法搞清楚!!!

javascript angularjs angularjs-scope

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

Marklogic 7:语义搜索

我一直在尝试探索Marklogic 7的RDF三重存储功能和语义搜索功能,然后使用SPARQL进行查询.我能够执行一些基本操作,例如:

xquery version "1.0-ml";
import module namespace sem = "http://marklogic.com/semantics"at"/MarkLogic/semantics.xqy";
sem:rdf-insert(sem:triple(sem:iri("http://example.org/ns/people#m"),
sem:iri("http://example.com/ns/person#firstName"), "Sam"),(),(),"my collection")
Run Code Online (Sandbox Code Playgroud)

创建一个三元组,然后使用以下SPARQL查询它:

PREFIX ab: <http://example.org/ns/people#>
PREFIX ac: <http://example.com/ns/person#>
SELECT ?Name
WHERE
{ ab:m ac:firstName ?Name . }
Run Code Online (Sandbox Code Playgroud)

它会检索Sam作为结果. 编辑:在我的用例中,我有一个带有10亿条记录的分隔文件(结构化数据),我使用MLCP将其记录到ML中,MLCP存储在ML中,例如:

<root>
<ID>1000-000-000--000</ID>
<ACCOUNT_NUM>9999</ACCOUNT_NUM>
<NAME>Vronik</NAME>
<ADD1>D7-701</ADD1>
<ADD2>B-Valentine</ADD2>
<ADD3>Street 4</ADD3>
<ADD4>Fifth Avenue</ADD4>
<CITY>New York</CITY>
<STATE>NY</STATE>
<HOMPHONE>0002600000</HOMPHONE>
<BASEPHONE>12345</BASEPHONE>
<CELLPHONE>54321</CELLPHONE>
<EMAIL_ADDR>abc@gmail.com</EMAIL_ADDR>
<CURRENT_BALANCE>10000</CURRENT_BALANCE>
<OWNERSHIP>JOINT</OWNERSHIP>
</root>
Run Code Online (Sandbox Code Playgroud)

现在,我想在上面的数据集中使用RDF/Semantic功能.但是,我无法理解是否需要将上述doc转换为RDF,如下所示(显示为<NAME>),假设这是正确的方法:

  <sem:triple>
    <sem:subject>unique/uri/Person
    </sem:subject>
    <sem:predicate>unique/uri/Name
    </sem:predicate>
    <sem:object datatype="http://www.w3.org/2001/XMLSchema#string"
    xml:lang="en">Vronik
    </sem:object>
  </sem:triple> …
Run Code Online (Sandbox Code Playgroud)

rdf semantic-web marklogic triplestore

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