Skip to main content

Unexpected Success in Filtering Repeters

So thought the previous post was the last one, but guess what I was just having a typo in the controller. This is huge relief for me.
Here what I followed from the tutorial was that you can actually create a controller for your app, and Include it using ng-controller. Controller is actually a function that use $scope. Through this the model and controller work together.

So here is the Controller;


1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* Controllers */


var myApp = angular.module('myApp',[]);

    myApp.controller('namectrl',function($scope){

        $scope.names = [
            {
                'Fname' : 'anna',
                'Lname' : 'kendrick' },
            {
                'Fname' : 'jason',
                'Lname' : 'mraz' },
            {
                'Fname' : 'jennifer',
                'Lname' : 'aniston' },
            {
                'Fname' : 'nicole',
                'Lname' : 'kidman' },
            {
                'Fname' : 'jason',
                'Lname' : 'segel' },
            {
                'Fname' : 'ben',
                'Lname' : 'affleck' }
        ];
});

the HTML page :



This will allow you to have a small input field and set of celebrity names. When you type in for search what is does is it takes the value and filters from the repeters giving you only the filtered results like following.

     when j was typed in

So the DayOne of AngularJS ended Happily.

Popular posts from this blog

Natural Language Processing with Python NLTK part 5 - Chunking and Chinking

Natural Language Processing Using regular expression modifiers we can chunk out the PoS tagged words from the earlier example. The chunking is done with regular expressions defining a chunk rule. The Chinking defines what we need to exclude from the selection. Here are list of modifiers for Python: {1,3} = for digits, u expect 1-3 counts of digits, or "places" + = match 1 or more ? = match 0 or 1 repetitions. * = match 0 or MORE repetitions $ = matches at the end of string ^ = matches start of a string | = matches either/or. Example x|y = will match either x or y [] = range, or "variance" {x} = expect to see this amount of the preceding code. {x,y} = expect to see this x-y amounts of the preceding code source: https://pythonprogramming.net/regular-expressions-regex-tutorial-python-3/ Chunking import nltk from nltk.tokenize import word_tokenize # POS tagging sent = "This will be chunked. This is for Test. World is awesome. Hello world....

Natural Language Processing with Python NLTK part 1 - Tokenizer

Natural Language Processing Starting with the NLP articles first we will try the  tokenizer  in the NLTK package. Tokenizer breaks a paragraph into the relevant sub strings or sentences based on the tokenizer you used. In this I will use the Sent tokenizer, word_tokenizer and TweetTokenizer which has its specific work to do. import nltk from nltk.tokenize import sent_tokenize, word_tokenize, TweetTokenizer para = "Hello there this is the blog about NLP. In this blog I have made some posts. " \ "I can come up with new content." tweet = "#Fun night. :) Feeling crazy #TGIF" # tokenizing the paragraph into sentences and words sent = sent_tokenize(para) word = word_tokenize(para) # printing the output print ( "this paragraph has " + str(len(sent)) + " sentences and " + str(len(word)) + " words" ) # print each sentence k = 1 for i in sent: print ( "sentence ...

Natural Language Processing with Python NLTK part 7 - Lemmatizing

Natural Language Processing - Lemmatizing   Stemming and Lemmatizing process goes in hand in hand. Both of these process do the same thing but in different way. In stemming we considered to cut off the last part of the word and get a meaningful word but in lemmatizing it is more considered upon getting a more meaningful word by removing infectious part and returning the vocabulary word. Lets understand with a simple example. from nltk.stem import PorterStemmer, WordNetLemmatizer # lemmatizing verbs words_verbs = [ "run" , "ran" , "running" , "gave" , "took" , "shot" ] print ( "*************Stemming verbs********************" ) for w in words_verbs: # Stemming the words print (PorterStemmer() . stem(w)) print ( "*************Lemmatizing verbs********************" ) for w in words_verbs: # lemmatize the words print (WordNetLemmatizer() . lemmatize...